@charset "UTF-8";
/**
 * Clay 3.84.0
 *
 * SPDX-FileCopyrightText: © 2020 Liferay, Inc. <https://liferay.com>
 * SPDX-FileCopyrightText: © 2020 Contributors to the project Clay <https://github.com/liferay/clay/graphs/contributors>
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */
/**
 * Bootstrap v4.4.1
 *
 * SPDX-FileCopyrightText: © 2019 Twitter, Inc. <https://twitter.com>
 * SPDX-FileCopyrightText: © 2019 The Bootstrap Authors <https://getbootstrap.com/>
 *
 * SPDX-License-Identifier: LicenseRef-MIT-Bootstrap
 */
/**
 * Clay 3.84.0
 *
 * SPDX-FileCopyrightText: © 2020 Liferay, Inc. <https://liferay.com>
 * SPDX-FileCopyrightText: © 2020 Contributors to the project Clay <https://github.com/liferay/clay/graphs/contributors>
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */
/**
 * Bootstrap v4.4.1
 *
 * SPDX-FileCopyrightText: © 2019 Twitter, Inc. <https://twitter.com>
 * SPDX-FileCopyrightText: © 2019 The Bootstrap Authors <https://getbootstrap.com/>
 *
 * SPDX-License-Identifier: LicenseRef-MIT-Bootstrap
 */
@import "../fonts/stylesheet.css";
@import "plugin/fontawesome-5.0.13/fontawesome-all.min.css";
@import "plugin/slick-1.8.1/slick/slick.css";
@import "plugin/slick-1.8.1/slick/slick-theme.css";
@import "plugin/animate/animate.css";
@import "plugin/select2.min.css";
@import "plugin/bootstrap-datepicker/bootstrap-datepicker.min.css";
@import "plugin/DataTables/DataTables-1.10.21/css/dataTables.bootstrap4.min.css";
@import "plugin/simplebar/simplebar.css";
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  overflow: visible;
  position: static;
  white-space: normal;
  width: auto;
}

.lfr-asset-column-details .lfr-asset-categories {
  color: #7d7d7d;
}
.lfr-asset-column-details .lfr-asset-categories .lfr-asset-category {
  color: #555;
}
.lfr-asset-column-details .lfr-asset-description {
  color: #444;
  font-style: italic;
  margin: 0.5em auto 2em;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
}
.lfr-asset-column-details .lfr-asset-icon {
  border-right: 1px solid transparent;
  color: #999;
  float: left;
  line-height: 1em;
  margin-right: 10px;
  padding-right: 10px;
}
.lfr-asset-column-details .lfr-asset-icon.last {
  border-width: 0;
}
.lfr-asset-column-details .lfr-asset-tags {
  color: #7d7d7d;
}
.lfr-asset-column-details .lfr-asset-tags .tag {
  color: #555;
}
.lfr-asset-column-details .lfr-asset-metadata {
  clear: both;
  margin-bottom: 1.5em;
  padding-bottom: 1.5em;
}
.lfr-asset-column-details .lfr-panel {
  clear: both;
  margin-bottom: 0.2em;
}
.lfr-asset-column-details .lfr-panel.lfr-extended {
  border: 1px solid #ccc;
  margin-bottom: 0;
}
.lfr-asset-column-details .taglib-custom-attributes-list label,
.lfr-asset-column-details .lfr-asset-field label {
  display: block;
}
.lfr-asset-column-details .taglib-custom-attributes-list {
  margin-bottom: 1em;
}

.overlay {
  position: absolute;
}

.overlay-hidden,
.overlaymask-hidden {
  display: none;
}

.lfr-form-row {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 1px 5px 25px;
  position: relative;
}
.lfr-form-row:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
}
.lfr-form-row:hover {
  border: solid #ccc;
  border-width: 1px 0;
  padding-top: 0;
}
.lfr-form-row.lfr-form-row-inline .form-group {
  margin-right: 5px;
}
.lfr-form-row legend .field-label {
  float: left;
  margin-right: 10px;
}
.lfr-form-row .handle-sort-vertical {
  background: url(../images/application/handle_sort_vertical.png) no-repeat 0 50%;
  cursor: move;
  padding-left: 20px;
}
.lfr-form-row fieldset {
  border-width: 0;
  margin: 0;
  padding: 0;
}

.lfr-autorow-controls {
  bottom: 5px;
  position: absolute;
  right: 5px;
}

.datepicker-popover-content .popover-content {
  padding: 0.75rem 1rem;
}

.dropdown.open > .dropdown-menu, .overlay-content .open > .dropdown-menu {
  display: block;
}

.form-control-inline {
  background-color: transparent;
  font-size: 1.125rem;
  font-weight: 700;
}
.form-control-inline:not(:hover) {
  border-color: transparent;
}
.form-control-inline::placeholder {
  color: #a7a9bc;
  font-style: italic;
}

.form-search .input-group {
  position: relative;
}
.form-search .input-group.advanced-search .search-query {
  padding-left: 40px;
  z-index: 0;
}
.form-search .input-group.advanced-search .toggle-advanced {
  cursor: pointer;
  left: 0;
  line-height: 1;
  padding: 8px 10px;
  position: absolute;
  top: 0;
}
.form-search .input-group.advanced-search .toggle-advanced .caret {
  margin-top: 7px;
}
.form-search .input-group.advanced-search .toggle-advanced .icon-search {
  font-size: 14px;
}
@media (max-width: 991.98px) {
  .form-search .input-group {
    width: 100%;
  }
  .form-search .input-group .btn {
    clip: rect(0, 0, 0, 0);
    left: -9999px;
    position: absolute;
  }
  .form-search .input-group input.search-query {
    width: 100%;
  }
}

.lfr-table {
  border-collapse: collapse;
  clear: both;
}
.lfr-table > tbody > tr > td,
.lfr-table > tbody > tr > th,
.lfr-table > thead > tr > td,
.lfr-table > thead > tr > th,
.lfr-table > tfoot > tr > td,
.lfr-table > tfoot > tr > th {
  padding: 0 5px;
  overflow-wrap: break-all;
  word-wrap: break-all;
}
.lfr-table > tbody > tr > td:first-child, .lfr-table > tbody > tr > td.first-child,
.lfr-table > tbody > tr > th:first-child,
.lfr-table > tbody > tr > th.first-child,
.lfr-table > thead > tr > td:first-child,
.lfr-table > thead > tr > td.first-child,
.lfr-table > thead > tr > th:first-child,
.lfr-table > thead > tr > th.first-child,
.lfr-table > tfoot > tr > td:first-child,
.lfr-table > tfoot > tr > td.first-child,
.lfr-table > tfoot > tr > th:first-child,
.lfr-table > tfoot > tr > th.first-child {
  padding-left: 0;
}
.lfr-table > tbody > tr > td:last-child, .lfr-table > tbody > tr > td.last-child,
.lfr-table > tbody > tr > th:last-child,
.lfr-table > tbody > tr > th.last-child,
.lfr-table > thead > tr > td:last-child,
.lfr-table > thead > tr > td.last-child,
.lfr-table > thead > tr > th:last-child,
.lfr-table > thead > tr > th.last-child,
.lfr-table > tfoot > tr > td:last-child,
.lfr-table > tfoot > tr > td.last-child,
.lfr-table > tfoot > tr > th:last-child,
.lfr-table > tfoot > tr > th.last-child {
  padding-right: 0;
}
.lfr-table > tbody > tr > th,
.lfr-table > thead > tr > th,
.lfr-table > tfoot > tr > th {
  font-weight: bold;
}

.lfr-pagination:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
}
.lfr-pagination .dropdown-menu {
  display: none;
}
.lfr-pagination .dropdown-toggle .icon-caret-down {
  margin-left: 5px;
}
.lfr-pagination .lfr-pagination-controls {
  float: left;
}
.lfr-pagination .lfr-pagination-controls .search-results {
  display: inline-block;
  margin-left: 10px;
  margin-top: 5px;
  top: 10px;
}
.lfr-pagination .lfr-pagination-controls li .lfr-pagination-link {
  border-width: 0;
  clear: both;
  color: #333;
  display: block;
  font-weight: normal;
  line-height: 20px;
  padding: 3px 20px;
  text-align: left;
  white-space: nowrap;
  width: 100%;
}
.lfr-pagination .lfr-pagination-delta-selector {
  float: left;
}
@media (max-width: 991.98px) {
  .lfr-pagination .lfr-pagination-delta-selector .lfr-icon-menu-text {
    display: none;
  }
}
.lfr-pagination .pagination-content {
  float: right;
}

.lfr-panel.lfr-extended {
  border: 1px solid transparent;
  border-color: #dedede #bfbfbf #bfbfbf #dedede;
}
.lfr-panel.lfr-extended.lfr-collapsible .lfr-panel-button {
  display: block;
}
.lfr-panel.lfr-extended.lfr-collapsed .lfr-panel-titlebar {
  border-bottom-width: 0;
}
.lfr-panel.panel-default .panel-heading {
  border-bottom-width: 0;
}
.lfr-panel .toggler-header {
  cursor: pointer;
}

.sidebar-sm {
  font-size: 0.875rem;
}
.sidebar-sm .sheet-subtitle {
  font-size: 0.75rem;
  margin-bottom: 1rem;
}
.sidebar-sm .form-group {
  margin-bottom: 1rem;
}
.sidebar-sm .form-control {
  border-radius: 0.1875rem;
  font-size: 0.875rem;
  height: 2rem;
  line-height: 1.5;
  min-height: auto;
  padding: 0.25rem 0.75rem;
}
.sidebar-sm .form-control.form-control-tag-group {
  height: auto;
}
.sidebar-sm .form-control.form-control-tag-group .form-control-inset {
  margin-bottom: 0;
  margin-top: 0;
}
.sidebar-sm .form-control.form-control-tag-group .label {
  margin-bottom: 0;
  margin-top: 0;
  padding: 0 0.25rem;
}
.sidebar-sm .form-control[type=file] {
  padding: 0;
}
.sidebar-sm select.form-control {
  padding-right: 1.6rem;
}
.sidebar-sm select.form-control:not([size]) {
  height: 2rem;
}
.sidebar-sm .article-content-description .input-localized.input-localized-editor .input-group-item .wrapper .form-control {
  min-height: auto;
  padding: 0.285rem 0.75rem;
}
.sidebar-sm .btn:not(.btn-unstyled) {
  border-radius: 0.1875rem;
  font-size: 0.875rem;
  line-height: 1.15;
  padding: 0.4375rem 0.75rem;
}
.sidebar-sm .btn:not(.btn-unstyled).close {
  padding: 0.4375rem;
}
.sidebar-sm .btn.btn-monospaced, .sidebar-sm .btn.btn-monospaced.btn-sm {
  height: 2rem;
  padding: 0.1875rem 0;
  width: 2rem;
}
.sidebar-sm .btn.btn-monospaced.input-localized-trigger, .sidebar-sm .btn.btn-monospaced.btn-sm.input-localized-trigger {
  padding: 0;
}
.sidebar-sm .input-group-item .input-group-text {
  font-size: 0.875rem;
  height: 2rem;
  min-width: 2rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.sidebar-sm .input-group-item .btn .btn-section {
  font-size: 0.5625rem;
}
.sidebar-sm .list-group-item-flex {
  padding: 0.5rem 0.25rem;
}
.sidebar-sm .list-group-item-flex .autofit-col {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.lfr-translation-manager {
  border-radius: 4px;
  display: inline-block;
  margin-top: 0.5em;
  min-height: 1.8em;
}
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-default-locale {
  display: inline-block;
  width: auto;
}
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu {
  float: none;
  padding: 0.4em 0;
}
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu li,
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu li strong {
  display: inline;
}
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-translations-message {
  margin: 10px 0;
}
.lfr-translation-manager .lfr-translation-manager-available-translations {
  white-space: normal;
}
.lfr-translation-manager .lfr-translation-manager-available-translations .lfr-translation-manager-available-translations-links {
  line-height: 1;
}
.lfr-translation-manager .lfr-translation-manager-translation {
  border: 1px solid transparent;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  margin: 0.2em;
  padding: 0.4em 0.3em 0.4em 0.5em;
  text-decoration: none;
}
.lfr-translation-manager .lfr-translation-manager-translation * {
  vertical-align: middle;
}
.lfr-translation-manager .lfr-translation-manager-translation img {
  margin-right: 0.3em;
}
.lfr-translation-manager .lfr-translation-manager-translation:hover {
  background-color: #d1e5ef;
}
.lfr-translation-manager .lfr-translation-manager-translation.lfr-translation-manager-translation-editing {
  background-color: #598bec;
  border-color: #224fa8;
  color: #fff;
}
.lfr-translation-manager .lfr-translation-manager-change-default-locale {
  margin: 0 0.4em;
}
.lfr-translation-manager .lfr-translation-manager-delete-translation {
  display: inline-block;
  padding: 0 2px;
}
.lfr-translation-manager .lfr-translation-manager-delete-translation svg {
  pointer-events: none;
}

.lfr-tree a {
  text-decoration: none;
}
.lfr-tree li {
  margin-bottom: 2px;
  padding-left: 0;
}
.lfr-tree li ul li, .lfr-tree li.tree-item {
  padding-left: 0;
}
.lfr-tree li.tree-item {
  padding-left: 5px;
}
.lfr-tree li.tree-item li {
  padding-left: 20px;
}
.lfr-tree li.tree-item ul {
  margin-left: 0;
  margin-top: 5px;
}

.lfr-upload-container {
  margin-bottom: 1rem;
}
.lfr-upload-container .upload-target {
  border: 3px dashed #e7e7ed;
  margin-bottom: 1rem;
  min-height: 2rem;
  padding: 2rem 0;
  position: relative;
  text-align: center;
}
.upload-drop-intent .lfr-upload-container .upload-target {
  z-index: 100;
}
.upload-drop-active .lfr-upload-container .upload-target {
  background-color: #edf9f0;
  border-color: #5aca75;
}
.lfr-upload-container .upload-target .drop-file-text {
  font-weight: normal;
}
.mobile .lfr-upload-container .upload-target .drop-file-text {
  display: none;
}
.lfr-upload-container .upload-target .small {
  display: block;
  margin: 5px 0;
  text-transform: lowercase;
}
.lfr-upload-container .manage-upload-target {
  padding-top: 5px;
  position: relative;
}
.lfr-upload-container .manage-upload-target .select-files {
  float: left;
  line-height: 0;
  margin: 0 1.125rem 1.125rem;
  padding: 0 0 0 5px;
}
.lfr-upload-container .cancel-uploads,
.lfr-upload-container .clear-uploads {
  background-repeat: no-repeat;
  float: right;
}
.lfr-upload-container .cancel-uploads {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAnFBMVEX////4YWP/dXjyS07/dXj9bXD6a234YWP4XWD2WVv2VFfsOTzoLzHmKSvkISP2VFf0TE/vREftPT/iHB72WVvvREf0TE//hon/gYX/fYD/e33/dXj/cXP9bXD/a236a23/Zmb4YWP4XWD/Wl32WVv/VVj2VFf3VFb0TE/yS072SUvvREfuQELtPT/sOTzrMzXoLzHnLC/mKSvkISPh2jkWAAAAF3RSTlMAESIiMzMzMzMzMzMzMzNERERERHd3qtw8lzkAAACOSURBVHjaZcjZDsIgEIXhcd+tu5YBKUixttS6vP+7OQKJTfxvTr4D7Tpxu/2w410SjDjwVvLQ805TPiRryfQeKM6OTI68K/BJPHGlJZJjSqSMofEOGXbJecsTgzkds58V5+J8refBU7Jx9yIrmkW0sA6gqbLyuaRjZZWtgXq58rEFan0jf3uTfRuIkf/7AO8DDcVPSSG3AAAAAElFTkSuQmCC);
  margin-right: 0;
}
.lfr-upload-container .clear-uploads {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAdVBMVEX///+6QwTEVx65RQPEVx3EWB64RQPDVxq5RAO5RAO5RQPATQ65RQO5RQO5RQPRczjJZCW9TQTLay28QgTdZAHhaAPmdyHqeQXrikDudgDvfxj0nWP1qHL2tY33tY34dgD+za7+1rj/dxH/fxj/hiH/kk3///9TM3sUAAAAFHRSTlMAbXd4eHh6gN3e3+Hi4+T5+/z8/mIsq5IAAABHSURBVBjTY2CgGWDlFuZhRuIz8cspyggxIgQ4ZFWVVCQ4EQLCCmpqalLCCAFeaWV5SVE+hAC7gJi4iCAbkqksXMK8bNRzNADCOQN++eLhCQAAAABJRU5ErkJggg==);
  padding-left: 16px;
}
.lfr-upload-container .upload-file.upload-complete.file-saved {
  padding-left: 25px;
}
.lfr-upload-container .upload-file .file-title {
  display: inline-block;
  max-width: 95%;
  overflow: hidden;
  padding-right: 16px;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}
.lfr-upload-container .upload-file .icon-file {
  font-size: 40px;
}
.lfr-upload-container .upload-list-info {
  margin: 1em 0 0.5em;
}
.lfr-upload-container .upload-list-info h4 {
  font-size: 1.3em;
}
.lfr-upload-container .cancel-button {
  color: #6b6c7e;
  margin-top: 1px;
  position: absolute;
  right: 5px;
  top: 50%;
  white-space: nowrap;
}
.lfr-upload-container .cancel-button .cancel-button-text {
  display: none;
  margin-left: 5px;
}
.lfr-upload-container .cancel-button:hover .cancel-button-text {
  display: inline;
}
.lfr-upload-container .cancel-button .lexicon-icon {
  height: 12px;
}
.lfr-upload-container .delete-button {
  color: #6b6c7e;
}
.lfr-upload-container .delete-button-col {
  padding-right: 10px;
}
.lfr-upload-container .file-added .success-message {
  float: right;
  font-weight: normal;
}
.lfr-upload-container .upload-error {
  opacity: 1;
  padding-left: 25px;
}
.lfr-upload-container .upload-complete .cancel-button,
.lfr-upload-container .delete-button,
.lfr-upload-container .upload-complete.file-saved .delete-button,
.lfr-upload-container .upload-complete.upload-error .delete-button {
  display: none;
}
.lfr-upload-container .multiple-files .upload-error {
  background: #feefef url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJPSURBVDjLpZPLS5RhFMYfv9QJlelTQZwRb2OKlKuINuHGLlBEBEOLxAu46oL0F0QQFdWizUCrWnjBaDHgThCMoiKkhUONTqmjmDp2GZ0UnWbmfc/ztrC+GbM2dXbv4ZzfeQ7vefKMMfifyP89IbevNNCYdkN2kawkCZKfSPZTOGTf6Y/m1uflKlC3LvsNTWArr9BT2LAf+W73dn5jHclIBFZyfYWU3or7T4K7AJmbl/yG7EtX1BQXNTVCYgtgbAEAYHlqYHlrsTEVQWr63RZFuqsfDAcdQPrGRR/JF5nKGm9xUxMyr0YBAEXXHgIANq/3ADQobD2J9fAkNiMTMSFb9z8ambMAQER3JC1XttkYGGZXoyZEGyTHRuBuPgBTUu7VSnUAgAUAWutOV2MjZGkehgYUA6O5A0AlkAyRnotiX3MLlFKduYCqAtuGXpyH0XQmOj+TIURt51OzURTYZdBKV2UBSsOIcRp/TVTT4ewK6idECAihtUKOArWcjq/B8tQ6UkUR31+OYXP4sTOdisivrkMyHodWejlXwcC38Fvs8dY5xaIId89VlJy7ACpCNCFCuOp8+BJ6A631gANQSg1mVmOxxGQYRW2nHMha4B5WA3chsv22T5/B13AIicWZmNZ6cMchTXUe81Okzz54pLi0uQWp+TmkZqMwxsBV74Or3od4OISPr0e3SHa3PX0f3HXKofNH/UIG9pZ5PeUth+CyS2EMkEqs4fPEOBJLsyske48/+xD8oxcAYPzs4QaS7RR2kbLTTOTQieczfzfTv8QPldGvTGoF6/8AAAAASUVORK5CYII=) no-repeat 5px 5px;
  border-color: #ab1010;
  color: #ab1010;
  font-weight: normal;
  margin-bottom: 16px;
  padding: 8px 8px 8px 24px;
}
.lfr-upload-container .multiple-files .upload-error .error-message {
  display: block;
}
.lfr-upload-container .multiple-files .upload-complete.file-saved .form-check-middle-left .card-body,
.lfr-upload-container .multiple-files .upload-complete.upload-error .form-check-middle-left .card-body {
  padding-left: 1rem;
}
.lfr-upload-container .multiple-files .upload-complete.file-saved .form-check-middle-left .custom-control-label,
.lfr-upload-container .multiple-files .upload-complete.upload-error .form-check-middle-left .custom-control-label {
  display: none;
}
.lfr-upload-container .single-file .upload-error {
  list-style: none;
  margin-top: 1em;
}
.lfr-upload-container .single-file .upload-error .upload-error-message {
  margin-bottom: 0.5em;
}
.lfr-upload-container .upload-complete {
  padding-left: 5px;
}
.lfr-upload-container .upload-complete .error-message,
.lfr-upload-container .upload-complete .success-message {
  font-weight: bold;
  margin-left: 1em;
}
.lfr-upload-container .upload-complete .delete-button {
  display: inline-block;
}
.lfr-upload-container .upload-complete .select-file:disabled + .custom-control-label {
  display: none;
}
.lfr-upload-container .progress {
  display: none;
  margin-top: 0.5rem;
}
.lfr-upload-container .file-uploading .progress {
  display: flex;
}

.lfr-alert-container {
  left: 0;
  position: absolute;
  right: auto;
  top: auto;
  width: 100%;
  z-index: 430;
}
.lfr-alert-container.inline-alert-container {
  position: relative;
}
.lfr-alert-container.inline-alert-container .lfr-alert-wrapper {
  padding: 0;
}
.lfr-alert-container .lfr-alert-wrapper {
  margin-bottom: 5px;
  overflow: hidden;
}

.lfr-search-container td .overlay.entry-action {
  position: static;
}
.lfr-search-container td .overlay.entry-action .btn a {
  display: block;
  padding: 4px 12px;
}

.contextual-sidebar {
  height: calc(100vh - 49px);
  pointer-events: none;
  position: fixed;
  right: 0;
  top: 49px;
  transform: translateX(100%);
  transition: transform ease 0.5s;
  width: 320px;
  will-change: transform;
}
.contextual-sidebar.contextual-sidebar-visible {
  pointer-events: auto;
  transform: translateX(0);
}
body.has-control-menu .contextual-sidebar {
  height: calc(100vh - 98px);
  top: 98px;
}

@media (min-width: 576px) {
  .contextual-sidebar {
    height: calc(100vh - 64px);
    top: 64px;
  }
  body.has-control-menu .contextual-sidebar {
    height: calc(
				100vh - 120px
			);
    top: 120px;
  }
  .contextual-sidebar-content {
    transition: padding ease 0.5s;
    will-change: padding;
  }
  .contextual-sidebar-visible .contextual-sidebar-content,
  .contextual-sidebar-visible + .contextual-sidebar-content {
    padding-right: 320px;
  }
}
.taglib-diff-html div.diff-removed-image {
  background: #fdc6c6 url(../images/diff/minus.png);
}
.taglib-diff-html div.diff-added-image {
  background: #cfc url(../images/diff/plus.png) no-repeat;
}
.taglib-diff-html div.diff-removed-image, .taglib-diff-html div.diff-added-image {
  height: 300px;
  margin: 2px;
  opacity: 0.55;
  position: absolute;
  width: 200px;
}
.taglib-diff-html span.diff-html-added {
  background-color: #cfc;
  font-size: 1em;
}
.taglib-diff-html span.diff-html-added img {
  border: 2px solid #cfc;
}
.taglib-diff-html span.diff-html-changed {
  background: url(../images/diff/underline.png) bottom repeat-x;
}
.taglib-diff-html span.diff-html-changed img {
  border: 2px dotted #009;
}
.taglib-diff-html span.diff-html-removed {
  background-color: #fdc6c6;
  font-size: 1em;
  text-decoration: line-through;
}
.taglib-diff-html span.diff-html-removed img {
  border: 2px solid #fdc6c6;
}

.taglib-discussion {
  font-size: 0.875rem;
  margin-top: 1rem;
}
.taglib-discussion .actions-menu .component-action {
  display: inline-flex;
}
.taglib-discussion .button-holder {
  margin: 1rem 0;
}
.taglib-discussion .comment-container {
  margin-bottom: 1.5rem;
}
.taglib-discussion .lfr-discussion .lfr-discussion-form-edit .alloy-editor-placeholder {
  border-left-color: #dbdde1;
}
.taglib-discussion .lfr-discussion-body {
  font-size: 1rem;
}
@media (min-width: 576px) {
  .taglib-discussion .lfr-discussion-body {
    padding-left: 3.5rem;
  }
}
@media (min-width: 576px) {
  .taglib-discussion .lfr-discussion-details .taglib-user-display {
    word-wrap: break-word;
  }
}
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name {
  font-weight: bold;
  text-decoration: none;
}
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name:hover {
  text-decoration: underline;
}
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-profile-image .avatar {
  background-size: 50px;
}
.taglib-discussion .lfr-discussion-container {
  border-bottom: 1px solid #e7e7ed;
  margin-bottom: 1.5rem;
}
.taglib-discussion .lfr-discussion-container:first-of-type {
  border-top: 1px solid #e7e7ed;
  padding-top: 1.5rem;
}
.taglib-discussion .lfr-discussion-container:last-of-type {
  border-bottom: 0;
}
.taglib-discussion .lfr-discussion-container .lfr-discussion {
  padding-left: 1rem;
}
.taglib-discussion .lfr-discussion-container .lfr-discussion .lfr-discussion .lfr-discussion .lfr-discussion {
  padding-left: 0;
}
@media (min-width: 576px) {
  .taglib-discussion .lfr-discussion-container .lfr-discussion {
    padding-left: 3.5rem;
  }
}
.taglib-discussion .lfr-discussion-parent-link {
  color: #67678c;
  font-weight: 600;
  margin-left: 1em;
}
@media (max-width: 767.98px) {
  .taglib-discussion .lfr-discussion-parent-link {
    display: block;
    margin-left: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.taglib-discussion .lfr-discussion-controls .autofit-col:first-of-type > .btn-outline-borderless {
  margin-left: -0.75rem;
}
.taglib-discussion .lfr-discussion-more-comments {
  border-top: 1px solid #e7e7ed;
  margin-top: 1.5rem;
  padding-top: 1.5rem;
  text-align: center;
}
.taglib-discussion .username {
  color: #272833;
  font-weight: 600;
}
.taglib-discussion .taglib-workflow-status {
  margin-left: 0.5rem;
}
.taglib-discussion .workflow-value {
  text-transform: uppercase;
}
@media (min-width: 576px) {
  .taglib-discussion .actions-menu {
    display: none;
  }
  .taglib-discussion .comment-container:hover .actions-menu,
  .taglib-discussion .actions-menu:focus,
  .taglib-discussion .actions-menu.open {
    display: inline-block;
  }
}

.drop-zone {
  min-height: 80px;
  padding: 20px;
  text-align: center;
}
.drop-zone.drop-enabled {
  outline: 2px dashed transparent;
}
.drop-zone.drop-enabled:not(.no-border) {
  outline-color: rgba(176, 180, 187, 0.5);
}
.drop-zone p {
  margin: 10px auto 0;
  max-width: 75%;
}

.drop-here-info {
  font-size: 25px;
  height: 100%;
  left: 0;
  min-height: 100px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  visibility: hidden;
  width: 100%;
  transition: all 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .drop-here-info {
    transition: none;
  }
}
.drop-here-info .drop-here-indicator {
  height: 115px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.drop-here-info .drop-icons {
  display: inline-block;
  position: relative;
  width: 160px;
  transition: all 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .drop-here-info .drop-icons {
    transition: none;
  }
}
.drop-here-info .drop-icons span {
  border-radius: 3px;
  position: absolute;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .drop-here-info .drop-icons span {
    transition: none;
  }
}
.drop-here-info .drop-icons span:nth-of-type(1) {
  box-shadow: 5px 4px 0 0 rgba(0, 0, 0, 0.08);
  height: 60px;
  left: 0;
  line-height: 60px;
  opacity: 0;
  top: 10px;
  transform: rotate(25deg);
  width: 60px;
}
.drop-here-info .drop-icons span:nth-of-type(2) {
  background: #00c2ff;
  color: #fff;
  height: 80px;
  left: 40px;
  line-height: 80px;
  width: 80px;
  z-index: 2;
}
.drop-here-info .drop-icons span:nth-of-type(3) {
  box-shadow: -5px 4px 0 0 rgba(0, 0, 0, 0.08);
  display: block;
  font-size: 45px;
  height: 70px;
  left: 90px;
  line-height: 70px;
  opacity: 0;
  position: relative;
  top: 8px;
  transform: rotate(-25deg);
  width: 70px;
  z-index: 1;
}
.drop-here-info .drop-icons span:nth-of-type(1), .drop-here-info .drop-icons span:nth-of-type(3) {
  background: #e8e6e8;
  color: #a5a6ac;
}
.drop-here-info .drop-text {
  color: #fff;
  display: block;
  font-size: 20px;
  margin-left: 0;
  margin-top: 20px;
}
.drop-active .drop-here-info {
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 1;
  visibility: visible;
  z-index: 100;
}
.drop-active .drop-here-info .drop-icons span:nth-of-type(1), .drop-active .drop-here-info .drop-icons span:nth-of-type(3) {
  opacity: 1;
}
.drop-active .drop-here-info span:nth-of-type(1) {
  transform: rotate(-20deg);
}
.drop-active .drop-here-info span:nth-of-type(2) {
  transform: scale(1);
}
.drop-active .drop-here-info span:nth-of-type(3) {
  transform: rotate(15deg);
}

.taglib-empty-result-message.sheet {
  margin-bottom: 24px;
}
.taglib-empty-result-message .taglib-empty-result-message-description {
  color: #6b6c7e;
  margin-top: 8px;
}
.taglib-empty-result-message .taglib-empty-result-message-header,
.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn,
.taglib-empty-result-message .taglib-empty-search-result-message-header {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  margin-left: auto;
  margin-right: auto;
}
.taglib-empty-result-message .taglib-empty-result-message-header,
.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn {
  max-width: 200px;
  padding-top: 250px;
}
.taglib-empty-result-message .taglib-empty-result-message-header,
.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn {
  background-image: url(/o/axa-mandiri-corporate-theme/images/states/empty_state.gif);
}
.taglib-empty-result-message .taglib-empty-search-result-message-header {
  background-image: url(/o/axa-mandiri-corporate-theme/images/states/search_state.gif);
  max-width: 210px;
  padding-top: 232px;
}
.taglib-empty-result-message .taglib-empty-state {
  background-image: url(/o/axa-mandiri-corporate-theme/images/states/empty_state.gif);
  margin: auto;
  max-width: 250px;
  padding-top: 250px;
}
.taglib-empty-result-message .taglib-success-state {
  background-image: url(/o/axa-mandiri-corporate-theme/images/states/success_state.gif);
  margin: auto;
  max-width: 250px;
  padding-top: 250px;
}
.taglib-empty-result-message .taglib-search-state {
  background-image: url(/o/axa-mandiri-corporate-theme/images/states/search_state.gif);
  margin: auto;
  max-width: 250px;
  padding-top: 250px;
}
.taglib-empty-result-message .taglib-empty-result-message-title {
  font-size: 1rem;
  margin-top: 48px;
}
.taglib-empty-result-message .taglib-empty-result-message-description {
  font-size: 0.875rem;
}
.taglib-empty-result-message .taglib-empty-result-message-header + .taglib-empty-result-message-title,
.taglib-empty-result-message .taglib-empty-search-result-message-header + .taglib-empty-result-message-title,
.taglib-empty-result-message .taglib-empty-state + .taglib-empty-result-message-title,
.taglib-empty-result-message .taglib-success-state + .taglib-empty-result-message-title,
.taglib-empty-result-message .taglib-search-state + .taglib-empty-result-message-title {
  font-size: 1.25rem;
  font-weight: bold;
  text-align: center;
}
.taglib-empty-result-message .taglib-empty-result-message-header ~ .taglib-empty-result-message-description, .taglib-empty-result-message .taglib-empty-result-message-header ~ .taglib-empty-result-message-actions,
.taglib-empty-result-message .taglib-empty-search-result-message-header ~ .taglib-empty-result-message-description,
.taglib-empty-result-message .taglib-empty-search-result-message-header ~ .taglib-empty-result-message-actions,
.taglib-empty-result-message .taglib-empty-state ~ .taglib-empty-result-message-description,
.taglib-empty-result-message .taglib-empty-state ~ .taglib-empty-result-message-actions,
.taglib-empty-result-message .taglib-success-state ~ .taglib-empty-result-message-description,
.taglib-empty-result-message .taglib-success-state ~ .taglib-empty-result-message-actions,
.taglib-empty-result-message .taglib-search-state ~ .taglib-empty-result-message-description,
.taglib-empty-result-message .taglib-search-state ~ .taglib-empty-result-message-actions {
  font-size: 1rem;
  text-align: center;
}

.field-wrapper.form-inline .control-label {
  display: inline-block;
}

.field-wrapper-html .input-localized .input-group-item {
  flex-wrap: nowrap;
}

.taglib-header {
  border-bottom: 1px solid #c8c9ca;
  color: #555;
  margin-bottom: 1em;
  padding-bottom: 10px;
}
.taglib-header .header-title {
  display: inline-block;
  margin: 0.1em;
  max-width: 100%;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  word-wrap: normal;
}
.taglib-header .header-back-to {
  display: inline-block;
  vertical-align: middle;
}
.taglib-header .header-back-to a {
  display: block;
  font-weight: bold;
  padding: 0 0.3em 0 0;
  text-decoration: none;
}

.taglib-icon {
  text-decoration: none;
}
.taglib-icon:not(.btn):hover .taglib-text, .taglib-icon:not(.btn):focus .taglib-text {
  text-decoration: underline;
}
.taglib-icon[lang] > img {
  vertical-align: baseline;
  width: 16px;
}

.icon-monospaced {
  color: inherit;
  display: inline-block;
  height: 2rem;
  line-height: 34px;
  text-align: center;
  width: 2rem;
}
.icon-monospaced.lexicon-icon {
  padding: 8px;
}

.taglib-icon-list li {
  float: left;
  margin-right: 1em;
}
.taglib-icon-list:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
}

.lfr-icon-menu .lfr-icon-menu-icon {
  max-width: none;
}
@media (max-width: 767.98px) {
  .table-cell.last .lfr-icon-menu .dropdown-toggle {
    text-align: center;
  }
  .table-cell.last .lfr-icon-menu .dropdown-toggle > img,
  .table-cell.last .lfr-icon-menu .dropdown-toggle .lfr-icon-menu-text {
    display: none;
  }
}

.lfr-menu-list {
  float: none;
  overflow-y: auto;
  position: relative;
}
.lfr-menu-list.direction-right {
  margin: 0 2px;
}
.lfr-menu-list.dropdown-menu {
  float: none;
  position: relative;
}
@media (max-width: 991.98px) {
  .lfr-menu-list.dropdown-menu > li > a {
    font-size: 22px;
    line-height: 40px;
    white-space: normal;
  }
  .lfr-menu-list.dropdown-menu > li > a img {
    margin-bottom: 3px;
  }
}
.lfr-menu-list.dropdown-menu .search-panel {
  margin-bottom: 0;
}
.lfr-menu-list.dropdown-menu .search-panel .form-group {
  margin: 0 16px;
}
.lfr-menu-list.dropdown-menu .search-panel .menu-item-filter {
  width: auto;
}
body > .lfr-menu-list ul {
  border-radius: 4px;
}

.lfr-icon-menu-open:after {
  clear: both;
  content: "";
  display: table;
}
.lfr-icon-menu-open .dropdown-menu {
  position: static;
}

.input-localized.input-localized-editor .form-control {
  border-width: 0;
  height: 100%;
  padding: 0;
}
.input-localized .input-group-item {
  flex-direction: column;
}
.input-localized .input-localized-content {
  margin-left: 6px;
}
.input-group .input-localized .input-localized-content {
  margin-top: 3px;
}
.input-localized .lfr-input-localized .lfr-input-localized-state {
  background-color: #ddd;
}
.input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error {
  background-color: #ff0047;
}
.input-localized .lfr-input-localized-default a {
  margin-right: 14px;
}
.input-localized .lfr-input-localized-state {
  height: 4px;
  margin: 3px 5px;
  width: 4px;
}
.input-localized .palette-item-inner .lfr-input-localized-flag {
  font-size: 16px;
  opacity: 0.5;
}
.input-localized .palette-item,
.input-localized .palette-item-hover,
.input-localized .palette-item-hover .palette-item-inner {
  border-color: transparent;
}
.input-localized .palette-item-inner {
  border-color: #666;
  display: block;
  height: 16px;
  width: 16px;
}
.input-localized .palette-item-selected .lfr-input-localized-state {
  background: #27c1f2;
}

.input-localized-palette-container .palette-items-container {
  font-size: 0;
  margin: 0;
  white-space: normal;
}
.input-localized-palette-container .palette-item {
  border-width: 0;
  padding: 0.5rem 1.25rem;
}
.input-localized-palette-container .palette-item-inner {
  border: 1px solid;
  margin-right: 4px;
  width: 16px;
}
.input-localized-palette-container .palette-item-inner img {
  display: block;
}

.taglib-move-boxes {
  margin-bottom: 1em;
}
.taglib-move-boxes label {
  border-bottom: 1px solid transparent;
  display: block;
  margin-bottom: 5px;
  padding: 5px;
}
.taglib-move-boxes .toolbar {
  text-align: center;
}
.taglib-move-boxes .arrow-button img {
  border-width: 0;
  height: 16px;
  width: 16px;
}
.taglib-move-boxes .choice-selector {
  width: 100%;
}
.taglib-move-boxes .choice-selector label {
  background: #ebf1f9;
  border-bottom-color: #8db2f3;
}
.taglib-move-boxes .field-content {
  margin-bottom: 0;
}
.taglib-move-boxes .move-arrow-buttons {
  margin-top: 5em;
}
.taglib-move-boxes .move-arrow-buttons .arrow-button {
  display: block;
}
.taglib-move-boxes .sortable-container {
  margin-top: 10px;
}
.taglib-move-boxes .sortable-container .btn.edit-selection {
  margin-bottom: 10px;
}
.taglib-move-boxes .sortable-container .move-option {
  background-color: transparent;
  border-top: 1px solid #ddd;
  display: none;
  margin: 2px 0;
  padding: 2px;
  position: relative;
}
.taglib-move-boxes .sortable-container .move-option.selected {
  display: block;
}
.taglib-move-boxes .sortable-container .move-option.move-option-dragging {
  background-color: #fafafa;
}
.taglib-move-boxes .sortable-container .move-option .checkbox,
.taglib-move-boxes .sortable-container .move-option .handle {
  position: absolute;
}
.taglib-move-boxes .sortable-container .move-option .checkbox {
  display: none;
  margin: 7px 0 0 5px;
}
.taglib-move-boxes .sortable-container .move-option .handle {
  color: #999;
  cursor: pointer;
  font-size: 1.5em;
  padding: 6px;
}
.taglib-move-boxes .sortable-container .move-option .title {
  font-size: 1.2em;
  margin: 1px 0 1px 30px;
}
.taglib-move-boxes .sortable-container.edit-list-active .move-option {
  display: block;
}
.taglib-move-boxes .sortable-container.edit-list-active .move-option .checkbox {
  display: inline-block;
}
.taglib-move-boxes .sortable-container.edit-list-active .move-option .handle {
  display: none;
}
.mobile .taglib-move-boxes .selector-container {
  display: none;
}

.item-selector .card-row > .autofit-col-expand {
  padding-top: 4px;
}
.item-selector .drop-zone {
  background-color: #f1f2f5;
  margin-top: 1rem;
}
.item-selector .input-file {
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 0.1px;
  z-index: -1;
}
.item-selector .input-file + label {
  position: relative;
}
.item-selector .input-file + label::before {
  border-radius: 4px;
  bottom: -2px;
  content: "";
  display: block;
  left: -2px;
  position: absolute;
  right: -2px;
  top: -2px;
  transition: box-shadow 0.15s ease-in-out;
}
.item-selector .input-file:focus + label::before {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #80acff;
}
.item-selector .item-selector-list-row:hover {
  background-color: #f0f5ff;
  cursor: pointer;
}

.lfr-map {
  border: 1px solid #ccc;
  min-height: 400px;
  width: 100%;
}
.lfr-map .home-button {
  margin: 5px;
}
@media (max-width: 575.98px) {
  .lfr-map .home-button {
    height: 35px;
    width: 45px;
  }
}
.lfr-map .search-controls {
  font-size: 15px;
  margin-top: 5px;
  width: 100%;
}
@media (min-width: 576px) {
  .lfr-map .search-controls {
    width: 50%;
  }
}
.lfr-map .search-controls .search-input {
  width: 100%;
}

.navbar .navbar-collapse {
  max-height: none;
}
.navbar .navbar-collapse:after, .navbar .navbar-collapse:before {
  display: inline;
}
@media (max-width: 767.98px) {
  .navbar .navbar-search {
    background-color: #f3f3f3;
    border-top-width: 0;
    width: 100%;
  }
}
.navbar .navbar-search .form-search {
  margin: 8px 0;
}
@media (min-width: 768px) {
  .navbar .navbar-search .form-search {
    float: right;
    max-width: 275px;
  }
}
@media (max-width: 767.98px) {
  .navbar .navbar-search .form-search .input-group {
    width: 100%;
  }
}
@media (max-width: 991.98px) {
  .navbar .container .navbar-btn,
  .navbar .container-fluid .navbar-btn {
    margin-bottom: 5px;
    width: 45px;
  }
  .navbar .container .navbar-collapse.open,
  .navbar .container-fluid .navbar-collapse.open {
    border-width: 0;
    display: block;
    height: auto;
    overflow: visible;
  }
}

.taglib-portlet-preview.show-borders {
  border: 1px solid #828f95;
  margin-bottom: 1em;
  padding: 3px 3px 1em;
}
.taglib-portlet-preview.show-borders .title {
  background-color: #d3dadd;
  font-size: 1.4em;
  font-weight: bold;
  padding: 0.5em;
}
.taglib-portlet-preview .preview {
  margin: 1em;
  min-height: 90px;
}

.lfr-search-container .entry-action {
  width: 1px;
}
.lfr-search-container .entry-action .taglib-icon {
  white-space: nowrap;
}

.lfr-search-container-wrapper.lfr-search-container-fixed-first-column {
  position: relative;
}
@media (min-width: 576px) {
  .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive {
    margin-left: 375px;
    width: auto;
  }
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table {
  position: static;
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header {
  left: 12px;
  position: fixed;
  right: 12px;
  top: -1px;
  z-index: 1020;
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th {
  display: block;
  padding: 0;
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper {
  overflow-x: hidden;
}
@media (min-width: 576px) {
  .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper {
    margin-left: 375px;
  }
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper table {
  border-collapse: collapse;
  width: 100%;
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper table th {
  border-radius: 0;
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table td,
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th {
  width: auto;
}
@media (min-width: 576px) {
  .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table td:first-child,
  .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th:first-child {
    left: 0;
    position: absolute;
    right: 15px;
  }
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th {
  height: auto;
}
.lfr-search-container-wrapper a:not(.component-action):not(.btn) {
  color: #495057;
  font-weight: 500;
  text-decoration: underline;
}
.lfr-search-container-wrapper a:not(.component-action):not(.btn):focus, .lfr-search-container-wrapper a:not(.component-action):not(.btn):hover {
  color: #000;
}
.lfr-search-container-wrapper .dropdown-action .dropdown-toggle {
  color: #6b6c7e;
}
.lfr-search-container-wrapper .dropdown-action .dropdown-toggle:hover {
  color: #272833;
}
.lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle {
  color: #6b6c7e;
}
.lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:active, .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:focus, .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:hover {
  background-color: #f7f8f9;
  border-radius: 4px;
  color: #272833;
}
.lfr-search-container-wrapper .lfr-search-container-list .list-group:last-child .list-group-item:nth-last-child(2) {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.lfr-search-container-wrapper .lfr-search-container-list + .taglib-search-iterator-page-iterator-bottom {
  margin-top: 20px;
}
.lfr-search-container-wrapper .list-group {
  margin-bottom: 0;
}
.lfr-search-container-wrapper .list-group + .list-group .list-group-header:first-child,
.lfr-search-container-wrapper .list-group + .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.lfr-search-container-wrapper .list-group .list-group-item h4 {
  font-size: 0.875rem;
  line-height: 1.5;
  margin-bottom: 0;
}
.lfr-search-container-wrapper .list-group .list-group-item h5,
.lfr-search-container-wrapper .list-group .list-group-item h6,
.lfr-search-container-wrapper .list-group .list-group-item .h5,
.lfr-search-container-wrapper .list-group .list-group-item .h6 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 0;
}
.lfr-search-container-wrapper .list-group .list-group-item span + h2.h5 {
  font-weight: 600;
}
.lfr-search-container-wrapper .list-group .list-group-item h6 + h5 {
  font-weight: 600;
}
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:first-child,
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:first-child {
  border-bottom-left-radius: 0.25rem;
}
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:last-child,
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:last-child {
  border-bottom-right-radius: 0.25rem;
}

.user-info {
  display: flex;
}
.user-info .sticker {
  align-self: center;
}
.user-info .user-details {
  margin-left: 1rem;
}
.user-info .user-name {
  color: #272833;
  font-weight: 600;
}
.user-info .date-info {
  color: #6b6c7e;
}

.user-status-tooltip .user-status-avatar {
  float: left;
  margin-right: 5px;
}
.user-status-tooltip .user-status-avatar .user-status-avatar-image {
  width: 27px;
}
.user-status-tooltip .user-status-info {
  display: inline-block;
  overflow: hidden;
}
.user-status-tooltip .user-status-info .user-status-date {
  font-size: 11px;
}

.lfr-search-container {
  margin-top: 1.5em;
  overflow: auto;
}
@media (max-width: 767.98px) {
  .lfr-search-container .selector-button {
    width: auto;
  }
}
.touch .lfr-search-container {
  -webkit-overflow-scrolling: touch;
}
.touch .lfr-search-container .searchcontainer-content .table {
  max-width: none;
}

.taglib-page-iterator {
  clear: both;
  height: auto;
  width: auto;
}
.taglib-page-iterator .lfr-pagination-buttons {
  float: right;
  margin: 0;
}
@media (max-width: 991.98px) {
  .taglib-page-iterator .lfr-pagination-buttons {
    width: 100%;
  }
}
@media (max-width: 991.98px) and (max-width: 767.98px) {
  .taglib-page-iterator .lfr-pagination-buttons {
    float: none;
    margin-top: 20px;
  }
}
@media (max-width: 991.98px) {
  .taglib-page-iterator .lfr-pagination-buttons > li {
    display: inline-block;
    width: 50%;
  }
  .taglib-page-iterator .lfr-pagination-buttons > li.first, .taglib-page-iterator .lfr-pagination-buttons > li.last {
    display: none;
  }
  .taglib-page-iterator .lfr-pagination-buttons > li > a {
    line-height: 20px;
    padding: 11px 19px;
  }
}
.taglib-page-iterator .lfr-pagination-config {
  float: left;
  line-height: 46px;
}
@media (max-width: 767.98px) {
  .taglib-page-iterator .lfr-pagination-config {
    float: none;
  }
  .taglib-page-iterator .lfr-pagination-config .current-page-menu {
    display: block;
  }
  .taglib-page-iterator .lfr-pagination-config .current-page-menu .btn {
    display: block;
  }
}
.taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector,
.taglib-page-iterator .lfr-pagination-config .lfr-pagination-page-selector {
  display: inline;
}
.taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector {
  float: none;
}
@media (max-width: 991.98px) {
  .taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector {
    display: none;
  }
}
.taglib-page-iterator .search-results {
  float: left;
  line-height: 46px;
  margin-left: 10px;
}
@media (max-width: 991.98px) {
  .taglib-page-iterator .search-results {
    display: none;
  }
}

.taglib-search-toggle .form-search {
  position: relative;
}
.taglib-search-toggle .form-search .input-group-btn {
  position: absolute;
}
@media (min-width: 992px) {
  .taglib-search-toggle .form-search .input-group-btn {
    position: static;
  }
}
.taglib-search-toggle .toggle-advanced {
  color: inherit;
  margin-left: 10px;
  position: absolute;
  top: 8px;
}
.taglib-search-toggle .toggle-advanced, .taglib-search-toggle .toggle-advanced:hover, .taglib-search-toggle .toggle-advanced:focus {
  text-decoration: none;
}

.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced {
  background-color: #fcfcfc;
  border: solid #ddd;
  border-width: 0 1px 1px;
  margin-top: 0;
  padding: 15px 15px 0;
}
.navbar-search .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced {
  border-width: 1px 0 0;
}
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content {
  position: relative;
}
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields {
  margin-bottom: 0;
}
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields-legend {
  color: #999;
  font-size: 13px;
}
.taglib-search-toggle-advanced-wrapper .btn.close {
  margin-right: 5px;
  position: relative;
  z-index: 1;
}

.taglib-user-display {
  padding: 0.5em;
}
.taglib-user-display .avatar {
  background: no-repeat center;
  background-size: 60px;
  display: block;
  height: 60px;
  margin: 0 auto;
  width: 60px;
}
.taglib-user-display .avatar.author:after {
  background: rgba(50, 168, 230, 0.5);
  border-radius: 50%;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
}
.taglib-user-display .user-details {
  margin-top: 1em;
}
.taglib-user-display .user-name {
  font-size: 1.1em;
  font-weight: bold;
}
.taglib-user-display a .user-name {
  text-decoration: underline;
}
.taglib-user-display.display-style-1 .user-profile-image {
  float: left;
  margin-right: 24px;
}
.taglib-user-display.display-style-1 .user-name {
  display: inline-block;
  margin-top: 10px;
}
.taglib-user-display.display-style-1 .user-details {
  margin-top: 0;
}
.taglib-user-display.display-style-2 .user-profile-image,
.taglib-user-display.display-style-2 .user-name {
  clear: both;
  display: block;
  min-height: 20px;
  text-align: center;
}
.taglib-user-display.display-style-3 {
  padding: 0;
}
.taglib-user-display.display-style-3 .user-profile-image {
  display: inline-block;
  vertical-align: middle;
}

.taglib-workflow-status .workflow-id,
.taglib-workflow-status .workflow-version,
.taglib-workflow-status .workflow-status {
  color: #999;
}
.table-cell .taglib-workflow-status {
  margin: 0;
}
.table-cell .taglib-workflow-status .workflow-status {
  padding-left: 0;
}

.lfr-autocomplete-input-list .yui3-aclist-list {
  margin: 0;
}

.portal-popup .sheet > .lfr-nav {
  margin-top: -24px;
}
.portal-popup .contacts-portlet .portlet-configuration-container .form {
  position: static;
}
.portal-popup .lfr-form-content {
  padding: 24px 12px;
}
.portal-popup .portlet-body,
.portal-popup .portlet-boundary,
.portal-popup .portlet-column,
.portal-popup .portlet-layout {
  height: 100%;
}
.portal-popup .portlet-column {
  position: static;
}
.portal-popup .dialog-body > .container-fluid-max-xl,
.portal-popup .dialog-body .container-view,
.portal-popup .export-dialog-tree > .container-fluid-max-xl,
.portal-popup .export-dialog-tree .container-view,
.portal-popup .lfr-dynamic-uploader > .container-fluid-max-xl,
.portal-popup .lfr-dynamic-uploader .container-view,
.portal-popup .lfr-form-content > .container-fluid-max-xl,
.portal-popup .lfr-form-content .container-view,
.portal-popup .portlet-configuration-body-content > .container-fluid-max-xl,
.portal-popup .portlet-configuration-body-content .container-view,
.portal-popup .process-list > .container-fluid-max-xl,
.portal-popup .process-list .container-view,
.portal-popup .roles-selector-body > .container-fluid-max-xl,
.portal-popup .roles-selector-body .container-view {
  padding-top: 20px;
}
.portal-popup .dialog-body > .container-fluid-max-xl .nav-tabs-underline,
.portal-popup .dialog-body .container-view .nav-tabs-underline,
.portal-popup .export-dialog-tree > .container-fluid-max-xl .nav-tabs-underline,
.portal-popup .export-dialog-tree .container-view .nav-tabs-underline,
.portal-popup .lfr-dynamic-uploader > .container-fluid-max-xl .nav-tabs-underline,
.portal-popup .lfr-dynamic-uploader .container-view .nav-tabs-underline,
.portal-popup .lfr-form-content > .container-fluid-max-xl .nav-tabs-underline,
.portal-popup .lfr-form-content .container-view .nav-tabs-underline,
.portal-popup .portlet-configuration-body-content > .container-fluid-max-xl .nav-tabs-underline,
.portal-popup .portlet-configuration-body-content .container-view .nav-tabs-underline,
.portal-popup .process-list > .container-fluid-max-xl .nav-tabs-underline,
.portal-popup .process-list .container-view .nav-tabs-underline,
.portal-popup .roles-selector-body > .container-fluid-max-xl .nav-tabs-underline,
.portal-popup .roles-selector-body .container-view .nav-tabs-underline {
  margin-left: -12px;
  margin-right: -12px;
  margin-top: -20px;
}
.portal-popup .dialog-body > .lfr-nav + .container-fluid-max-xl,
.portal-popup .export-dialog-tree > .lfr-nav + .container-fluid-max-xl,
.portal-popup .lfr-dynamic-uploader > .lfr-nav + .container-fluid-max-xl,
.portal-popup .lfr-form-content > .lfr-nav + .container-fluid-max-xl,
.portal-popup .portlet-configuration-body-content > .lfr-nav + .container-fluid-max-xl,
.portal-popup .process-list > .lfr-nav + .container-fluid-max-xl,
.portal-popup .roles-selector-body > .lfr-nav + .container-fluid-max-xl {
  padding-top: 0;
}
.portal-popup .login-container {
  padding: 1.5rem;
}
.portal-popup .management-bar-default {
  border-left-width: 0;
  border-radius: 0;
  border-right-width: 0;
  border-top-width: 0;
  margin-bottom: 0;
}
.portal-popup .navbar ~ .portlet-configuration-setup,
.portal-popup .portlet-export-import-container {
  height: calc(100% - 48px);
  position: relative;
}
@media (min-width: 576px) {
  .portal-popup .navbar ~ .portlet-configuration-setup,
  .portal-popup .portlet-export-import-container {
    height: calc(100% - 48px);
  }
}
.portal-popup .panel-group .panel {
  border-left-width: 0;
  border-radius: 0;
  border-right-width: 0;
}
.portal-popup .panel-group .panel + .panel {
  border-top-width: 0;
  margin-top: 0;
}
.portal-popup .panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.portal-popup .portlet-configuration-setup .lfr-nav {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  padding-left: 3px;
  padding-right: 3px;
}
@media (min-width: 576px) {
  .portal-popup .portlet-configuration-setup .lfr-nav {
    padding-left: 8px;
    padding-right: 8px;
  }
}
.portal-popup .lfr-dynamic-uploader,
.portal-popup .process-list {
  bottom: 0;
  display: block;
  left: 0;
  overflow: auto;
  position: absolute;
  right: 0;
  top: 48px;
  -webkit-overflow-scrolling: touch;
}
@media (min-width: 576px) {
  .portal-popup .lfr-dynamic-uploader,
  .portal-popup .process-list {
    top: 48px;
  }
}
.portal-popup .portlet-export-import-publish-processes {
  top: 0;
}
.portal-popup .dialog-footer {
  background-color: #fff;
  border-top: 1px solid #e7e7ed;
  bottom: 0;
  display: flex;
  flex-direction: row-reverse;
  left: 0;
  margin: 0;
  padding: 10px 24px;
  width: 100%;
  z-index: 1020;
}
@media (min-width: 768px) {
  .portal-popup .dialog-footer {
    position: fixed;
  }
}
.portal-popup .dialog-footer .btn {
  margin-left: 1rem;
  margin-right: 0;
}
.portal-popup .dialog-footer.dialog-footer-not-reverse {
  flex-direction: initial;
  justify-content: flex-end;
}
@media (min-width: 768px) {
  .portal-popup .dialog-body:not(:last-child),
  .portal-popup .lfr-dynamic-uploader:not(:last-child),
  .portal-popup .lfr-form-content:not(:last-child),
  .portal-popup .portlet-configuration-body-content:not(:last-child),
  .portal-popup .roles-selector-body:not(:last-child) {
    padding-bottom: 60px;
  }
}
.portal-popup .lfr-dynamic-uploader {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.portal-popup .lfr-dynamic-uploader.hide-dialog-footer {
  bottom: 0;
}
.portal-popup .lfr-dynamic-uploader.hide-dialog-footer + .dialog-footer {
  display: none;
}
.portal-popup .portlet-configuration-edit-permissions .portlet-configuration-body-content {
  display: flex;
  flex-direction: column;
  overflow: visible;
}
.portal-popup .portlet-configuration-edit-permissions .portlet-configuration-body-content > form {
  flex-grow: 1;
  max-width: none;
  overflow: auto;
}
.portal-popup .portlet-configuration-edit-templates .portlet-configuration-body-content {
  bottom: 0;
}
.portal-popup:not(.article-preview) #main-content,
.portal-popup:not(.article-preview) #wrapper {
  bottom: 0;
  left: 0;
  overflow: auto;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-overflow-scrolling: touch;
}
@media print {
  .portal-popup:not(.article-preview) #main-content,
  .portal-popup:not(.article-preview) #wrapper {
    position: initial;
  }
}
.portal-popup .columns-max > .portlet-layout.row {
  margin-left: 0;
  margin-right: 0;
}
.portal-popup .columns-max > .portlet-layout.row > .portlet-column {
  padding-left: 0;
  padding-right: 0;
}

html:not(#__):not(#___) .portlet-layout.dragging {
  border-collapse: separate;
}
html:not(#__):not(#___) .drop-area {
  background-color: #d3dadd;
}
html:not(#__):not(#___) .active-area {
  background: #ffc;
}
html:not(#__):not(#___) .portlet-boundary.yui3-dd-dragging {
  opacity: 0.6;
}
html:not(#__):not(#___) .portlet-boundary.yui3-dd-dragging .portlet {
  border: 2px dashed #ccc;
}
html:not(#__):not(#___) .sortable-layout-proxy {
  opacity: 1;
}
html:not(#__):not(#___) .sortable-layout-proxy .portlet-topper {
  background-image: none;
}
html:not(#__):not(#___) .proxy {
  cursor: move;
  opacity: 0.65;
  position: absolute;
}
html:not(#__):not(#___) .proxy.generic-portlet {
  height: 200px;
  width: 300px;
}
html:not(#__):not(#___) .proxy.generic-portlet .portlet-title {
  padding: 10px;
}
html:not(#__):not(#___) .proxy.not-intersecting .forbidden-action {
  background: url(../images/application/forbidden_action.png) no-repeat;
  display: block;
  height: 32px;
  position: absolute;
  right: -15px;
  top: -15px;
  width: 32px;
}
html:not(#__):not(#___) .resizable-proxy {
  border: 1px dashed #828f95;
  position: absolute;
  visibility: hidden;
}
html:not(#__):not(#___) .sortable-proxy {
  background: #727c81;
  margin-top: 1px;
}
html:not(#__):not(#___) .sortable-layout-drag-target-indicator {
  margin: 2px 0;
}
html:not(#__):not(#___) .yui3-dd-proxy {
  z-index: 1110 !important;
}

.portlet-layout.dragging {
  border-collapse: separate;
}

.drop-area {
  background-color: #d3dadd;
}

.active-area {
  background: #ffc;
}

.portlet-boundary.yui3-dd-dragging {
  opacity: 0.6;
  transform: scale(0.8);
  transition: transform 0.3s ease;
}
@media (prefers-reduced-motion: reduce) {
  .portlet-boundary.yui3-dd-dragging {
    transition: none;
  }
}
.portlet-boundary.yui3-dd-dragging .portlet {
  border: 2px dashed #ccc;
}

.sortable-layout-proxy {
  opacity: 1;
}
.sortable-layout-proxy .portlet-topper {
  background-image: none;
}

.proxy {
  cursor: move;
  opacity: 0.65;
  position: absolute;
}
.proxy.generic-portlet {
  height: 200px;
  width: 300px;
}
.proxy.generic-portlet .portlet-title {
  padding: 10px;
}
.proxy.not-intersecting .forbidden-action {
  background: url(../images/application/forbidden_action.png) no-repeat;
  display: block;
  height: 32px;
  position: absolute;
  right: -15px;
  top: -15px;
  width: 32px;
}

.resizable-proxy {
  border: 1px dashed #828f95;
  position: absolute;
  visibility: hidden;
}

.sortable-proxy {
  background: #727c81;
  margin-top: 1px;
}

.sortable-layout-drag-target-indicator {
  margin: 2px 0;
}

.yui3-dd-proxy {
  z-index: 1110 !important;
}

.portlet-column-content.empty {
  padding: 50px;
}

.lfr-portlet-title-editable {
  margin-top: 0;
  z-index: 9999;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content {
  padding: 0;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .field-input {
  margin-bottom: 0;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .textfield-label {
  display: none;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-toolbar-content {
  display: inline-block;
  vertical-align: bottom;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-group {
  margin-top: 0;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn {
  display: inline-block;
  float: none;
  margin-top: 0;
  width: auto;
}

.lfr-source-editor {
  border: solid 0 #ccc;
  border-bottom-width: 2px;
  position: relative;
}
.lfr-source-editor .ace_editor {
  height: 100%;
}
.lfr-source-editor .lfr-source-editor-toolbar li > .btn {
  background-color: #fff;
  border: transparent;
  color: #717383;
  outline: 0;
}
.lfr-source-editor .lfr-source-editor-code {
  background-color: #fff;
  color: #2b4259;
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter {
  background-color: #ededef;
  color: #868896;
  overflow: hidden;
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget {
  font-family: fontawesome-alloy;
  text-align: center;
  vertical-align: middle;
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open, .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed {
  background-image: none;
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open:before {
  content: "▾";
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed:before {
  content: "▸";
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-cell {
  color: #fff;
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
  background-color: #717383;
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-layer {
  border-right: solid 1px #ccc;
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_info {
  background-image: none;
}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_active-line {
  background-color: #ededef;
}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_constant {
  color: #34adab;
}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_tag {
  color: #1d5ec7;
}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_string {
  color: #ff6c58;
}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_string.ace_regex {
  color: #f00;
}
.lfr-source-editor.ace_dark .lfr-source-editor-code {
  background-color: #47474f;
  color: #fff;
}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter {
  background: #54555e;
  color: #fff;
}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
  background-color: #009aed;
}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_active-line {
  background-color: #11394e;
}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_cursor {
  color: #fff;
}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_tag {
  color: #4d91ff;
}

.lfr-fullscreen-source-editor {
  height: 100%;
  overflow: hidden;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-header {
  height: 40px;
  margin-right: 4px;
  margin-top: 4px;
  min-height: 40px;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content {
  height: 95%;
  position: relative;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .panel-splitter {
  border: 1px solid #ccc;
  position: absolute;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .preview-panel {
  display: inline-block;
  overflow-y: auto;
  padding-left: 20px;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .source-panel {
  display: inline-block;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .source-panel,
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .preview-panel {
  height: 100%;
  width: 50%;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .panel-splitter {
  height: 100%;
  left: 50%;
  top: 0;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .source-panel,
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .preview-panel {
  height: 50%;
  width: 100%;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .panel-splitter {
  top: 50%;
  width: 100%;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .panel-splitter,
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .preview-panel {
  display: none;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .source-panel {
  height: 100%;
  width: 100%;
}

.lfr-fulscreen-source-editor-dialog .modal-footer {
  text-align: left;
}

.file-icon-color-0 {
  background-color: #fff;
  color: #6b6c7e;
}

.file-icon-color-1 {
  background-color: #fff;
  color: #a7a9bc;
}

.file-icon-color-2 {
  background-color: #fff;
  color: #50d2a0;
}

.file-icon-color-3 {
  background-color: #fff;
  color: #af78ff;
}

.file-icon-color-4 {
  background-color: #fff;
  color: #ffb46e;
}

.file-icon-color-5 {
  background-color: #fff;
  color: #ff5f5f;
}

.file-icon-color-6 {
  background-color: #fff;
  color: #4b9bff;
}

.file-icon-color-7 {
  background-color: #fff;
  color: #272833;
}

.lfr-item-viewer.uploading > div:not(.progress-container) {
  opacity: 0.3;
}
.lfr-item-viewer.uploading > .progress-container {
  visibility: visible;
}
.lfr-item-viewer .aspect-ratio a.item-preview {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position: absolute;
  width: 100%;
}
.lfr-item-viewer .image-viewer-base-image-list {
  padding-top: 35px;
}
.lfr-item-viewer .item-preview:hover {
  cursor: pointer;
}
.lfr-item-viewer .progress-container {
  background-color: #fff;
  left: 0;
  margin: 0 auto;
  padding: 20px 30px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  visibility: hidden;
  width: 80%;
  z-index: 1000;
}
.lfr-item-viewer .progress-container a {
  position: absolute;
  right: 30px;
}
.lfr-item-viewer .progress-container .progress {
  margin-top: 10px;
}
.lfr-item-viewer .search-info {
  background-color: #d3e8f1;
}
.lfr-item-viewer .search-info .keywords {
  font-size: 1.4em;
  font-weight: bold;
}
.lfr-item-viewer .search-info .change-search-folder {
  font-size: 0.8em;
  font-weight: normal;
}
.lfr-item-viewer .upload-view {
  display: table;
  height: 400px;
  margin-top: 20px;
  width: 100%;
}
.lfr-item-viewer .upload-view > div {
  display: table-cell;
  vertical-align: middle;
}
.lfr-item-viewer .yui3-widget-bd {
  position: relative;
}

.lfr-menu-expanded li a:focus {
  background-color: #5b677d;
  color: #fff;
  text-shadow: -1px -1px #2c2f34;
}

.lfr-url-error {
  display: inline-block;
  white-space: normal;
  overflow-wrap: break-all;
  word-wrap: break-all;
}

.lfr-page-layouts {
  padding: 0;
}
.lfr-page-layouts input[type=radio] {
  opacity: 0;
  position: absolute;
}
.lfr-page-layouts input[type=radio]:checked + .card-horizontal {
  cursor: default;
}
.lfr-page-layouts input[type=radio]:checked + .card-horizontal::after {
  bottom: 0px;
  content: "";
  left: 0px;
  position: absolute;
  right: 0px;
  transition: height 0.15s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .lfr-page-layouts input[type=radio]:checked + .card-horizontal::after {
    transition: none;
  }
}
.lfr-page-layouts .card-horizontal {
  border-width: 1px;
  box-shadow: none;
  cursor: pointer;
  outline: 0;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .lfr-page-layouts .card-horizontal {
    transition: none;
  }
}
.lfr-page-layouts .card-horizontal::after {
  border-radius: 0 0 0.25rem 0.25rem;
  bottom: 0px;
  content: "";
  height: 0;
  left: 0px;
  position: absolute;
  right: 0px;
  transition: height 0.15s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .lfr-page-layouts .card-horizontal::after {
    transition: none;
  }
}
.modal-body.dialog-iframe-bd {
  overflow: hidden;
  padding: 0;
}

.modal-dialog:not(.dialog-iframe-modal):not(.modal-full-screen) {
  position: relative;
}
.modal-dialog.dialog-iframe-modal {
  max-width: none;
}
.modal-dialog.modal-dialog-sm {
  max-width: 600px;
}
.modal-dialog .yui3-resize-handles-wrapper {
  pointer-events: all;
}
.modal-dialog .yui3-resize-handles-wrapper .yui3-resize-handle-inner-br {
  bottom: 0;
  right: 0;
}

.modal-open .modal {
  display: block;
}

.sheet > .panel-group .sheet-footer {
  margin-bottom: 0;
}

.sheet-footer .btn {
  margin-right: 1rem;
}
.sheet-footer .btn:last-child {
  margin-right: 0;
}

.tag-items {
  list-style: none;
  margin: 0 1em 0 0;
  padding: 0 1em 0.5em;
  white-space: normal;
}
.tag-items li {
  display: inline-block;
  margin: 0 1em 0 0;
  max-width: 100%;
}

.tag-selected {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

.tag-cloud .tag-popularity-1 {
  font-size: 1em;
}
.tag-cloud .tag-popularity-2 {
  font-size: 1.3em;
}
.tag-cloud .tag-popularity-3 {
  font-size: 1.6em;
}
.tag-cloud .tag-popularity-4 {
  font-size: 1.9em;
}
.tag-cloud .tag-popularity-5 {
  font-size: 2.2em;
}
.tag-cloud .tag-popularity-6 {
  font-size: 2.5em;
}

.lfr-portal-tooltip {
  display: inline-flex;
}
.lfr-portal-tooltip,
.lfr-portal-tooltip a {
  -webkit-touch-callout: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.tree-node .icon-check {
  padding-right: 2px;
}
.tree-node .tree-node-checked .icon-check {
  padding-right: 0;
}
.tree-node [class^=icon-] {
  margin-right: 5px;
}
.tree-node .tree-node-checkbox-container {
  margin-right: 0;
}
.tree-node .tree-node-selected .tree-label {
  background: none;
}

.tree-node-content .tree-hitarea {
  color: #999;
  font-size: 10px;
  padding-right: 6px;
}
.tree-node-content .tree-label {
  margin-left: 3px;
}
.tree-node-content .tree-node-hidden-hitarea {
  visibility: hidden;
}

.tree-node-selected .tree-label {
  background-color: transparent;
}

.tree-view li.tree-node .tree-node-content svg.lexicon-icon {
  pointer-events: none;
}

.user-icon-color-0 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #e7e7ed;
  color: #6b6c7e;
}

.user-icon-color-1 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #e7e7ed;
  color: #4a97f2;
}

.user-icon-color-2 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #e7e7ed;
  color: #e87523;
}

.user-icon-color-3 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #e7e7ed;
  color: #fb625b;
}

.user-icon-color-4 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #e7e7ed;
  color: #4fa488;
}

.user-icon-color-5 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #e7e7ed;
  color: #fe4fb5;
}

.user-icon-color-6 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #e7e7ed;
  color: #879b7a;
}

.user-icon-color-7 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #e7e7ed;
  color: #af78ff;
}

.user-icon-color-8 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #e7e7ed;
  color: #bf8c2a;
}

.user-icon-color-9 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #e7e7ed;
  color: #5f9bc7;
}

.collapse.open {
  display: block;
}

.navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20class='lexicon-icon-outline%20bars-line-top'%20d='M480%2064H32C14.336%2064%200%2049.664%200%2032S14.336%200%2032%200h448c17.664%200%2032%2014.336%2032%2032s-14.336%2032-32%2032z'%20fill='%23272833'/%3E%3Cpath%20class='lexicon-icon-outline%20bars-line-middle'%20d='M480%20288H32c-17.664%200-32-14.336-32-32s14.336-32%2032-32h448c17.664%200%2032%2014.336%2032%2032s-14.336%2032-32%2032z'%20fill='%23272833'/%3E%3Cpath%20class='lexicon-icon-outline%20bars-line-bottom'%20d='M480%20512H32c-17.664%200-32-14.336-32-32s14.336-32%2032-32h448c17.664%200%2032%2014.336%2032%2032s-14.336%2032-32%2032z'%20fill='%23272833'/%3E%3C/svg%3E");
  height: 1em;
  width: 1em;
}

.navbar-nav .nav-item.hover:after {
  bottom: -0.3125rem;
  content: "";
  height: 0.3125rem;
  left: 0;
  position: absolute;
  width: 100%;
}

.navbar .navbar-toggler .c-inner {
  max-width: none;
}

html:not(#__):not(#___) .cadmin.portlet-topper {
  position: relative;
}
html:not(#__):not(#___) .cadmin.portlet-topper .portlet-topper-toolbar .portlet-icon-back {
  background: url(../images/arrows/12_left.png) no-repeat 0 50%;
  padding: 5px 5px 5px 18px;
}
html:not(#__):not(#___) .cadmin.portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
  display: none;
}
html:not(#__):not(#___) .cadmin .component-action.portlet-options {
  color: white;
}

body.portlet {
  border-width: 0;
}

.portlet-icon-back {
  margin-top: -2px;
}
.portlet-topper .portlet-topper-toolbar .portlet-icon-back {
  background: url(../images/arrows/12_left.png) no-repeat 0 50%;
  padding: 5px 5px 5px 18px;
}

.portlet-options-dropdown {
  z-index: 1035;
}

.portlet-topper {
  position: relative;
}
.portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
  display: none;
}
.portlet-draggable .portlet-topper {
  cursor: move;
}

.portlet-title-editable {
  cursor: pointer;
}

.portlet-title-text {
  display: inline-block;
  margin-top: 0;
  max-width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
}
.panel-page-body .portlet-title-text, .panel-page-content .portlet-title-text {
  cursor: auto;
}

.portlet-minimized .portlet-content {
  padding: 0;
}

.portlet-nested-portlets .portlet-boundary {
  left: 0 !important;
  position: relative !important;
  top: 0 !important;
}

.portlet-layout .portlet-header {
  margin-bottom: var(--portlet-header-margin-bottom, calc(var(--spacer) * var(--spacer-5, 3rem)));
}

@media (min-width: 576px) {
  .portlet .visible-interaction {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .controls-hidden .portlet .visible-interaction {
    display: none;
  }
}
.portlet:hover .visible-interaction, .portlet.open .visible-interaction, .portlet.focus .visible-interaction {
  display: block;
}

.controls-hidden .lfr-meta-actions,
.controls-hidden .lfr-configurator-visibility {
  display: none;
}
.controls-hidden .portlet-topper-toolbar {
  display: none !important;
}

html:not(#__):not(#___) .cadmin.portlet-topper {
  background-color: var(--portlet-topper-bg, var(--primary, #0b5fff));
  border-color: var(--portlet-topper-border, var(--portlet-topper-bg, #0b5fff));
  border-radius: var(--portlet-topper-border-radius, var(--border-radius-sm, 2px) var(--border-radius-sm, 2px) 0 0);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  color: var(--portlet-topper-color, var(--white, #fff));
  display: box;
  display: flex;
  padding: 3px 12px 3px 24px;
  position: relative;
}
html:not(#__):not(#___) .portlet > .cadmin.portlet-topper {
  display: none;
}
@media (min-width: 768px) {
  html:not(#__):not(#___) .portlet > .cadmin.portlet-topper {
    display: flex;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    transition: opacity 0.25s, transform 0.25s;
    top: 0;
  }
}
@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  html:not(#__):not(#___) .portlet > .cadmin.portlet-topper {
    transition: none;
  }
}
html:not(#__):not(#___) .cadmin .portlet-actions {
  float: right;
}
html:not(#__):not(#___) .cadmin .portlet-options {
  display: inline-block;
}
html:not(#__):not(#___) .cadmin .portlet-title-menu {
  flex: 0 1 auto;
}
html:not(#__):not(#___) .cadmin .portlet-title-menu > span > a {
  display: inline-block;
  text-decoration: none;
}
html:not(#__):not(#___) .cadmin .portlet-topper-toolbar {
  margin: 0;
  padding-left: 0;
}
html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > a,
html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > span > a,
html:not(#__):not(#___) .cadmin .portlet-topper-toolbar .lfr-icon-menu > a {
  color: var(--portlet-topper-link-color, var(--portlet-topper-color, #fff));
}
html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > a:focus, html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > a:hover {
  text-decoration: none;
}
html:not(#__):not(#___) .cadmin .portlet-name-text {
  font-size: 14px;
  font-weight: 600;
}
html:not(#__):not(#___) .cadmin .portlet-title-default {
  flex: 1 1 auto;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 576px) {
  html:not(#__):not(#___) .lfr-configurator-visibility .portlet:hover .portlet-topper, html:not(#__):not(#___) .lfr-configurator-visibility .portlet.focus .portlet-topper, html:not(#__):not(#___) .lfr-configurator-visibility .portlet.open .portlet-topper {
    opacity: 0.5;
  }
}
@media (min-width: 768px) {
  html:not(#__):not(#___) .controls-visible .portlet:hover > .portlet-content-editable, html:not(#__):not(#___) .controls-visible .portlet.open > .portlet-content-editable, html:not(#__):not(#___) .controls-visible .portlet.focus > .portlet-content-editable {
    border-color: var(--portlet-topper-border, var(--portlet-topper-bg, #0b5fff));
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
@media (min-width: 768px) {
  html:not(#__):not(#___) .controls-visible .portlet:hover > .cadmin.portlet-topper, html:not(#__):not(#___) .controls-visible .portlet.open > .cadmin.portlet-topper, html:not(#__):not(#___) .controls-visible .portlet.focus > .cadmin.portlet-topper {
    opacity: 1;
    transform: translateY(-97%);
  }
}
@media (min-width: 768px) {
  html:not(#__):not(#___) .controls-visible .portlet.open > .cadmin.portlet-topper {
    transition-duration: 0ms;
  }
}
@media (max-width: 767.98px) {
  html:not(#__):not(#___) .controls-visible .cadmin.portlet-topper {
    display: box;
    display: flex;
  }
}
html:not(#__):not(#___) .controls-visible .cadmin .portlet-topper-toolbar {
  display: block;
}

.portlet {
  margin-bottom: 10px;
  position: relative;
}
@media (min-width: 768px) {
  .controls-visible .portlet:hover > .portlet-content-editable, .controls-visible .portlet.open > .portlet-content-editable, .controls-visible .portlet.focus > .portlet-content-editable {
    border-color: var(--portlet-topper-border, var(--portlet-topper-bg, #0b5fff));
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
@media (min-width: 768px) {
  .controls-visible .portlet:hover > .portlet-topper, .controls-visible .portlet.open > .portlet-topper, .controls-visible .portlet.focus > .portlet-topper {
    opacity: 1;
    transform: translateY(-97%);
  }
}
@media (min-width: 576px) {
  .lfr-configurator-visibility .portlet:hover .portlet-topper, .lfr-configurator-visibility .portlet.focus .portlet-topper, .lfr-configurator-visibility .portlet.open .portlet-topper {
    opacity: 0.5;
  }
}

.portlet-content-editable {
  border-color: var(--portlet-topper-border, var(--portlet-topper-bg, #0b5fff));
  border-radius: var(--portlet-content-border-radius, 0);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}
.portlet > .portlet-content-editable {
  border-color: transparent;
}
@media (max-width: 767.98px) {
  .controls-visible .portlet-content-editable {
    border-color: var(--portlet-topper-border, var(--portlet-topper-bg, #0b5fff));
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}

.portlet-name-text {
  font-size: 0.875rem;
  font-weight: 600;
}

.portlet-options {
  display: inline-block;
}

.portlet-title-default {
  flex: 1 1 auto;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.portlet-title-menu {
  flex: 0 1 auto;
}
.portlet-title-menu > span > a {
  display: inline-block;
  text-decoration: none;
}

.portlet-topper {
  background-color: var(--portlet-topper-bg, var(--primary, #0b5fff));
  border-color: var(--portlet-topper-border, var(--portlet-topper-bg, #0b5fff));
  border-radius: var(--portlet-topper-border-radius, var(--border-radius-sm, 2px) var(--border-radius-sm, 2px) 0 0);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  color: var(--portlet-topper-color, var(--white, #fff));
  display: box;
  display: flex;
  padding: 3px 12px 3px 24px;
  position: relative;
}
.portlet > .portlet-topper {
  display: none;
}
@media (min-width: 768px) {
  .portlet > .portlet-topper {
    display: flex;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    transition: opacity 0.25s, transform 0.25s;
    top: 0;
  }
}
@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  .portlet > .portlet-topper {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .controls-visible .portlet-topper {
    display: box;
    display: flex;
  }
}

.portlet-topper-toolbar {
  margin: 0;
  padding-left: 0;
}
.portlet-topper-toolbar > a,
.portlet-topper-toolbar > span > a,
.portlet-topper-toolbar .lfr-icon-menu > a {
  color: var(--portlet-topper-link-color, var(--portlet-topper-color, #fff));
}
.portlet-topper-toolbar > a:focus, .portlet-topper-toolbar > a:hover {
  text-decoration: none;
}
.controls-visible .portlet-topper-toolbar {
  display: block;
}

.lfr-panel-page .portlet-title {
  font-size: 13px;
}

.portlet-borderless .portlet-content {
  padding: var(--spacer-3, 1rem);
}
.portlet-decorate .portlet-content {
  background: #fff;
  border-color: #e7e7ed;
  border-style: solid;
  border-width: 1px;
  padding: 1.5rem;
  word-wrap: break-word;
}
.portlet-barebone .portlet-content {
  padding: 0;
}

.portlet-dynamic-data-lists-display .lfr-ddm-field-group,
.portlet-dynamic-data-lists .lfr-ddm-field-group {
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 28px 24px;
}

.breadcrumb.breadcrumb-vertical {
  display: inline-block;
  text-align: center;
}
.breadcrumb.breadcrumb-vertical li {
  display: block;
}
.breadcrumb.breadcrumb-vertical li.last, .breadcrumb.breadcrumb-vertical li.only {
  background: none;
}
.breadcrumb.breadcrumb-vertical .divider {
  background: url(../images/arrows/07_down.png) no-repeat 50% 100%;
  display: block;
  height: 10px;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
}

.navbar form {
  margin: 0;
}

:not(.inline-item) > .loading-animation {
  margin-bottom: 20px;
  margin-top: 20px;
}
.product-menu .loading-animation {
  margin-top: 160px;
}

@keyframes lfr-drop-active {
  0% {
    background-color: #ebebeb;
    border-color: #ddd;
  }
  50% {
    background-color: #ddedde;
    border-color: #7d7;
    transform: scale(1.1);
  }
  75% {
    background-color: #ddedde;
    border-color: #7d7;
  }
  100% {
    background-color: #ebebeb;
    border-color: #ddd;
  }
}
.lfr-upload-container .progress-bar,
.lfr-upload-container .progress {
  border-radius: 10px;
}
.lfr-upload-container .upload-file,
.lfr-upload-container .upload-target {
  border-radius: 5px;
}
.upload-drop-active .lfr-upload-container .upload-target {
  animation: none;
}
.upload-drop-intent .lfr-upload-container .upload-target {
  animation: lfr-drop-active 1s ease 0.2s infinite;
}

.select-files {
  border-radius: 5px;
}

.taglib-form-navigator > .form-steps > ul.form-navigator.list-group {
  box-shadow: none;
}
.taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:hover .number, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:focus .number {
  box-shadow: 0 0 5px 0 #333;
  transition-duration: 0.25s;
  transition-property: box-shadow;
  transition-timing-function: ease-out;
}
.taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label .number {
  border-radius: 50%;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.lfr-progress-active .progress-bar-status,
.lfr-upload-container .file-uploading .progress-bar .progress {
  animation: progress-bar-stripes 0.5s linear infinite;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-size: 40px 40px;
  transition: width, 0.5s, ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .lfr-progress-active .progress-bar-status,
  .lfr-upload-container .file-uploading .progress-bar .progress {
    transition: none;
  }
}

@keyframes highlight-animation {
  from {
    background-color: #ffc;
  }
  to {
    background-color: transparent;
  }
}
.highlight-animation {
  animation: highlight-animation 0.7s;
}

.portlet-options.btn-group .dropdown-toggle, .portlet-options.btn-group.open .dropdown-toggle {
  box-shadow: none;
}

.form-group.form-inline.input-boolean-wrapper label, .form-group.form-inline.input-checkbox-wrapper label {
  gap: 0.3125rem;
}

/*
    File name    : _custom.scss
    Created by   : Muhamad Ramdani (mr.ramdani@outlook.com) - muhramdani.com
    Created date : 9:40 15/01/2020
*/
.portlet-borderless .portlet-content {
  padding: var(--spacer-3, 1rem);
}
.portlet-decorate .portlet-content {
  background: #fff;
  border-color: #e7e7ed;
  border-style: solid;
  border-width: 1px;
  padding: 1.5rem;
  word-wrap: break-word;
}
.portlet-barebone .portlet-content {
  padding: 0;
}

/*
 * Theme definitions
 */
.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/*
	File name    : _cxrus_default.scss
	Created by   : Muhamad Ramdani (mr.ramdani@outlook.com) - muhramdani.com
	Created date : 8:58 28/08/2019
*/
:root {
  --font-size: 14px;
  --bg-color: #ffffff;
  --overflow-x: hidden;
}

html.no-scroll,
body.no-sroll {
  overflow: hidden;
}

body,
html {
  font-size: var(--font-size);
  background-color: var(--bg-color);
  font-family: "SourceSans";
  color: #000000;
  overflow-x: var(--overflow-x);
}

@media (min-width: 1200px) and (max-width: 1280px) {
  .container.CX-wrapper {
    max-width: 1200px;
  }
}

h1,
h2,
h3,
h4 {
  font-weight: normal;
  font-family: "SourceSans-Semibold";
}

.bg-overlay-menu {
  position: relative;
}
.bg-overlay-menu:before {
  content: "";
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 11;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}

body.has-overlay-menu .bg-overlay-menu:before {
  opacity: 1;
  visibility: visible;
}

body.has-overlay .bg-overlay {
  position: relative;
}
body.has-overlay .bg-overlay:before {
  content: "";
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.03);
  z-index: 11;
}
@media (max-width: 767px) {
  body.has-overlay.open.show_c_menu .bg-overlay:before {
    z-index: 1000;
  }
}

.theme-default a {
  color: #000092;
}
.theme-prestise a {
  color: #c9a85c;
}
.theme-syariah a {
  color: #007b57;
}

h3 {
  font-family: "SourceSans-Bold";
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}

input:-moz-read-only {
  cursor: not-allowed;
}

input:read-only {
  cursor: not-allowed;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus textarea:-webkit-autofill,
textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px rgba(47, 134, 67, 0.02) inset;
  transition: background-color 5000s ease-in-out 0s;
}

::selection {
  color: #ffffff;
}
.theme-default ::selection {
  background: #000092;
  color: #ffffff;
}
.theme-prestise ::selection {
  background: #c9a85c;
  color: #ffffff;
}
.theme-syariah ::selection {
  background: #007b57;
  color: #ffffff;
}

.theme-default ::-moz-selection {
  background: #fdb713;
  color: #ffffff;
}
.theme-prestise ::-moz-selection {
  background: #fdb713;
  color: #ffffff;
}
.theme-syariah ::-moz-selection {
  background: #fdb713;
  color: #ffffff;
}

.back_to_top {
  position: fixed;
  z-index: 20;
  right: 20px;
  background-color: #018bf8;
  color: #ffffff;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  bottom: -100px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
}
.theme-default .back_to_top {
  background-color: #fdb713;
  color: #2a428b;
}
.theme-default .back_to_top:hover {
  background-color: #fdb814;
  color: #23397e;
}
.theme-default .back_to_top:hover a {
  color: #23397e;
}
.theme-prestise .back_to_top {
  background-color: #fdb713;
  color: #2a428b;
}
.theme-prestise .back_to_top:hover {
  background-color: #fdb814;
  color: #23397e;
}
.theme-prestise .back_to_top:hover a {
  color: #23397e;
}
.theme-syariah .back_to_top {
  background-color: #fdb713;
  color: #2a428b;
}
.theme-syariah .back_to_top:hover {
  background-color: #fdb814;
  color: #23397e;
}
.theme-syariah .back_to_top:hover a {
  color: #23397e;
}
.back_to_top .box-shadow {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.back_to_top.hidden {
  display: block !important;
}
.back_to_top:hover {
  background-color: #267337;
}
.back_to_top.showup {
  bottom: 70px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.back_to_top a {
  cursor: pointer;
  font-size: 1.2rem;
  display: block;
  font-weight: bold;
}
.theme-default .back_to_top a {
  color: #2a428b;
}
.theme-prestise .back_to_top a {
  color: #2a428b;
}
.theme-syariah .back_to_top a {
  color: #2a428b;
}

@media (max-width: 1440px) {
  .back_to_top.showup {
    bottom: 50px;
  }
}

@media (max-width: 767px) {
  .back_to_top.showup {
    bottom: 20px;
  }
}

.theme-default .fragments-editor-toolbar__translation-status-button {
  width: auto;
}
.theme-prestise .fragments-editor-toolbar__translation-status-button {
  width: auto;
}
.theme-syariah .fragments-editor-toolbar__translation-status-button {
  width: auto;
}

.theme-default .btn.btn-secondary,
.theme-default .btn.btn-primary,
.theme-default .btn.btn-default {
  font-weight: normal;
  border: 0px;
}
.theme-prestise .btn.btn-secondary,
.theme-prestise .btn.btn-primary,
.theme-prestise .btn.btn-default {
  font-weight: normal;
  border: 0px;
}
.theme-syariah .btn.btn-secondary,
.theme-syariah .btn.btn-primary,
.theme-syariah .btn.btn-default {
  font-weight: normal;
  border: 0px;
}

.theme-default .fragments-editor-toolbar button.btn-secondary {
  color: #ffffff;
}
.theme-prestise .fragments-editor-toolbar button.btn-secondary {
  color: #ffffff;
}
.theme-syariah .fragments-editor-toolbar button.btn-secondary {
  color: #ffffff;
}

body.show_c_menu.has-control-menu #ControlMenu,
body.show_c_menu.has-control-menu .control-menu,
body.show_c_menu.has-control-menu .control-menu-container {
  top: 0 !important;
  opacity: 1 !important;
  visibility: visible !important;
  -moz-transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
  -o-transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
  -webkit-transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
}

body.user_control .show_controlMenu {
  display: none !important;
}

body .lfr-product-menu-panel.sidenav-menu-slider.open,
body .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu {
  width: 0px !important;
}
body.show_c_menu .lfr-product-menu-panel.sidenav-menu-slider.open,
body.show_c_menu .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu {
  width: 320px !important;
}

body.no-breadcrumb .boxBreadcrumb {
  display: none !important;
}

.theme-default #portlet_new-password,
.theme-default #portlet_terms-of-use {
  margin: 150px 0 60px !important;
}
.theme-default #portlet_new-password .autofit-float.autofit-row.portlet-header,
.theme-default #portlet_terms-of-use .autofit-float.autofit-row.portlet-header {
  display: none !important;
}
.theme-default #portlet_new-password .btn.btn-primary.btn-default,
.theme-default #portlet_terms-of-use .btn.btn-primary.btn-default {
  background-color: #000092 !important;
  border-color: #000092 !important;
}
.theme-default #portlet_new-password .btn.btn-primary.btn-default:hover,
.theme-default #portlet_terms-of-use .btn.btn-primary.btn-default:hover {
  color: #ffffff !important;
}
.theme-default #portlet_new-password .btn.btn-cancel.btn-default.btn-link,
.theme-default #portlet_terms-of-use .btn.btn-cancel.btn-default.btn-link {
  color: #000000 !important;
}
.theme-prestise #portlet_new-password,
.theme-prestise #portlet_terms-of-use {
  margin: 150px 0 60px !important;
}
.theme-prestise #portlet_new-password .autofit-float.autofit-row.portlet-header,
.theme-prestise #portlet_terms-of-use .autofit-float.autofit-row.portlet-header {
  display: none !important;
}
.theme-prestise #portlet_new-password .btn.btn-primary.btn-default,
.theme-prestise #portlet_terms-of-use .btn.btn-primary.btn-default {
  background-color: #c9a85c !important;
  border-color: #c9a85c !important;
}
.theme-prestise #portlet_new-password .btn.btn-primary.btn-default:hover,
.theme-prestise #portlet_terms-of-use .btn.btn-primary.btn-default:hover {
  color: #ffffff !important;
}
.theme-prestise #portlet_new-password .btn.btn-cancel.btn-default.btn-link,
.theme-prestise #portlet_terms-of-use .btn.btn-cancel.btn-default.btn-link {
  color: #000000 !important;
}
.theme-syariah #portlet_new-password,
.theme-syariah #portlet_terms-of-use {
  margin: 150px 0 60px !important;
}
.theme-syariah #portlet_new-password .autofit-float.autofit-row.portlet-header,
.theme-syariah #portlet_terms-of-use .autofit-float.autofit-row.portlet-header {
  display: none !important;
}
.theme-syariah #portlet_new-password .btn.btn-primary.btn-default,
.theme-syariah #portlet_terms-of-use .btn.btn-primary.btn-default {
  background-color: #007b57 !important;
  border-color: #007b57 !important;
}
.theme-syariah #portlet_new-password .btn.btn-primary.btn-default:hover,
.theme-syariah #portlet_terms-of-use .btn.btn-primary.btn-default:hover {
  color: #ffffff !important;
}
.theme-syariah #portlet_new-password .btn.btn-cancel.btn-default.btn-link,
.theme-syariah #portlet_terms-of-use .btn.btn-cancel.btn-default.btn-link {
  color: #000000 !important;
}

/*disabled for editable*/
body:not(.has-control-menu) .show_controlMenu {
  display: none !important;
}

body.has-control-menu .affix #ControlMenu,
body.has-control-menu #ControlMenu,
body.has-control-menu .control-menu,
body.has-control-menu .control-menu-container {
  opacity: 0;
  visibility: hidden !important;
  top: -56px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.CX-utama #CX-content {
  margin-top: 87px;
}
@media (max-width: 1024px) {
  .CX-utama #CX-content {
    margin-top: 75px;
  }
}

body.is-home .CX-utama #CX-content {
  margin-top: 0px;
}

.theme-default #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ {
  width: 600px;
  margin: 120px auto;
}
.theme-default #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .portlet-content .portlet-icon-back {
  border: 1px solid;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  line-height: 40px;
  text-align: center;
  background-color: #000092;
  color: #ffffff;
  margin-bottom: 2rem;
}
.theme-default #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .portlet-content-container {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  padding: 3rem 2rem;
}
.theme-default #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .portlet-content-container .fieldset .form-group.form-inline.input-checkbox-wrapper label {
  padding-left: 20px;
  font-weight: normal;
  font-size: 0.9rem;
}
.theme-default #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .portlet-content-container .fieldset .form-group.form-inline.input-checkbox-wrapper label input {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.theme-default #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .portlet-content-container .login-container .input-container .button-holder .btn.btn-primary.btn-default {
  background-color: #fdb713;
  border-color: #fdb713;
  color: #ffffff;
  font-size: 1rem;
  border-radius: 30px !important;
  padding: 0.8rem 1.3rem !important;
  text-transform: uppercase;
}
.theme-default #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .portlet-content-container .login-container .input-container .button-holder .btn.btn-primary.btn-default:hover, .theme-default #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .portlet-content-container .login-container .input-container .button-holder .btn.btn-primary.btn-default.active {
  background-color: #fdb814 !important;
  color: #ffffff !important;
  border-color: #fdb814 !important;
}
.theme-prestise #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ {
  width: 600px;
  margin: 120px auto;
}
.theme-prestise #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .portlet-content .portlet-icon-back {
  border: 1px solid;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  line-height: 40px;
  text-align: center;
  background-color: #c9a85c;
  color: #ffffff;
  margin-bottom: 2rem;
}
.theme-prestise #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .portlet-content-container {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  padding: 3rem 2rem;
}
.theme-prestise #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .portlet-content-container .fieldset .form-group.form-inline.input-checkbox-wrapper label {
  padding-left: 20px;
  font-weight: normal;
  font-size: 0.9rem;
}
.theme-prestise #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .portlet-content-container .fieldset .form-group.form-inline.input-checkbox-wrapper label input {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.theme-prestise #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .portlet-content-container .login-container .input-container .button-holder .btn.btn-primary.btn-default {
  background-color: #fdb713;
  border-color: #fdb713;
  color: #ffffff;
  font-size: 1rem;
  border-radius: 30px !important;
  padding: 0.8rem 1.3rem !important;
  text-transform: uppercase;
}
.theme-prestise #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .portlet-content-container .login-container .input-container .button-holder .btn.btn-primary.btn-default:hover, .theme-prestise #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .portlet-content-container .login-container .input-container .button-holder .btn.btn-primary.btn-default.active {
  background-color: #fdb814 !important;
  color: #ffffff !important;
  border-color: #fdb814 !important;
}
.theme-syariah #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ {
  width: 600px;
  margin: 120px auto;
}
.theme-syariah #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .portlet-content .portlet-icon-back {
  border: 1px solid;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  line-height: 40px;
  text-align: center;
  background-color: #007b57;
  color: #ffffff;
  margin-bottom: 2rem;
}
.theme-syariah #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .portlet-content-container {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  padding: 3rem 2rem;
}
.theme-syariah #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .portlet-content-container .fieldset .form-group.form-inline.input-checkbox-wrapper label {
  padding-left: 20px;
  font-weight: normal;
  font-size: 0.9rem;
}
.theme-syariah #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .portlet-content-container .fieldset .form-group.form-inline.input-checkbox-wrapper label input {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.theme-syariah #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .portlet-content-container .login-container .input-container .button-holder .btn.btn-primary.btn-default {
  background-color: #fdb713;
  border-color: #fdb713;
  color: #ffffff;
  font-size: 1rem;
  border-radius: 30px !important;
  padding: 0.8rem 1.3rem !important;
  text-transform: uppercase;
}
.theme-syariah #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .portlet-content-container .login-container .input-container .button-holder .btn.btn-primary.btn-default:hover, .theme-syariah #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .portlet-content-container .login-container .input-container .button-holder .btn.btn-primary.btn-default.active {
  background-color: #fdb814 !important;
  color: #ffffff !important;
  border-color: #fdb814 !important;
}

.fixed-bottom,
.fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 10;
}

.fixed-top {
  top: 0;
}

.fixed-bottom {
  bottom: 0;
}

/*animations*/
.hidden {
  display: none;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(6px);
    -ms-transform: translateY(6px);
    transform: translateY(6px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(6px);
    -ms-transform: translateX(6px);
    transform: translateX(6px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-6px);
    -ms-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.delayp1 {
  animation-delay: 0.1s;
  -moz-animation-delay: 0.1s;
  -webkit-animation-delay: 0.1s;
  -o-animation-delay: 0.1s;
  transition-delay: 0.1s;
}

.delayp2 {
  animation-delay: 0.2s;
  -moz-animation-delay: 0.2s;
  -webkit-animation-delay: 0.2s;
  -o-animation-delay: 0.2s;
  transition-delay: 0.2s;
}

.delayp3 {
  animation-delay: 0.3s;
  -moz-animation-delay: 0.3s;
  -webkit-animation-delay: 0.3s;
  -o-animation-delay: 0.3s;
  transition-delay: 0.3s;
}

.delayp4 {
  animation-delay: 0.4s;
  -moz-animation-delay: 0.4s;
  -webkit-animation-delay: 0.4s;
  -o-animation-delay: 0.4s;
  transition-delay: 0.4s;
}

.delayp5 {
  animation-delay: 0.5s;
  -moz-animation-delay: 0.5s;
  -webkit-animation-delay: 0.5s;
  -o-animation-delay: 0.5s;
  transition-delay: 0.5s;
}

.delayp6 {
  animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
  -webkit-animation-delay: 0.6s;
  -o-animation-delay: 0.6s;
  transition-delay: 0.6s;
}

.delayp7 {
  animation-delay: 0.7s;
  -moz-animation-delay: 0.7s;
  -webkit-animation-delay: 0.7s;
  -o-animation-delay: 0.7s;
  transition-delay: 0.7s;
}

.delayp8 {
  animation-delay: 0.8s;
  -moz-animation-delay: 0.8s;
  -webkit-animation-delay: 0.8s;
  -o-animation-delay: 0.8s;
  transition-delay: 0.8s;
}

.delayp9 {
  animation-delay: 0.9s;
  -moz-animation-delay: 0.9s;
  -webkit-animation-delay: 0.9s;
  -o-animation-delay: 0.9s;
  transition-delay: 0.9s;
}

.delayp10 {
  animation-delay: 1s;
  -moz-animation-delay: 1s;
  -webkit-animation-delay: 1s;
  -o-animation-delay: 1s;
  transition-delay: 1s;
}

.delayp11 {
  animation-delay: 1.1s;
  -moz-animation-delay: 1.1s;
  -webkit-animation-delay: 1.1s;
  -o-animation-delay: 1.1s;
  transition-delay: 1.1s;
}

.delayp12 {
  animation-delay: 1.2s;
  -moz-animation-delay: 1.2s;
  -webkit-animation-delay: 1.2s;
  -o-animation-delay: 1.2s;
  transition-delay: 1.2s;
}

.delayp13 {
  animation-delay: 1.3s;
  -moz-animation-delay: 1.3s;
  -webkit-animation-delay: 1.3s;
  -o-animation-delay: 1.3s;
  transition-delay: 1.3s;
}

.delayp14 {
  animation-delay: 1.4s;
  -moz-animation-delay: 1.4s;
  -webkit-animation-delay: 1.4s;
  -o-animation-delay: 1.4s;
  transition-delay: 1.4s;
}

.delayp15 {
  animation-delay: 1.5s;
  -moz-animation-delay: 1.5s;
  -webkit-animation-delay: 1.5s;
  -o-animation-delay: 1.5s;
  transition-delay: 1.5s;
}

.delayp16 {
  animation-delay: 1.6s;
  -moz-animation-delay: 1.6s;
  -webkit-animation-delay: 1.6s;
  -o-animation-delay: 1.6s;
  transition-delay: 1.6s;
}

.delayp17 {
  animation-delay: 1.7s;
  -moz-animation-delay: 1.7s;
  -webkit-animation-delay: 1.7s;
  -o-animation-delay: 1.7s;
  transition-delay: 1.7s;
}

.delayp18 {
  animation-delay: 1.8s;
  -moz-animation-delay: 1.8s;
  -webkit-animation-delay: 1.8s;
  -o-animation-delay: 1.8s;
  transition-delay: 1.8s;
}

.delayp19 {
  animation-delay: 1.9s;
  -moz-animation-delay: 1.9s;
  -webkit-animation-delay: 1.9s;
  -o-animation-delay: 1.9s;
  transition-delay: 1.9s;
}

.delayp20 {
  animation-delay: 2s;
  -moz-animation-delay: 2s;
  -webkit-animation-delay: 2s;
  -o-animation-delay: 2s;
  transition-delay: 2s;
}

.delayp21 {
  animation-delay: 2.1s;
  -moz-animation-delay: 2.1s;
  -webkit-animation-delay: 2.1s;
  -o-animation-delay: 2.1s;
  transition-delay: 2.1s;
}

.delayp22 {
  animation-delay: 2.2s;
  -moz-animation-delay: 2.2s;
  -webkit-animation-delay: 2.2s;
  -o-animation-delay: 2.2s;
  transition-delay: 2.2s;
}

.delayp23 {
  animation-delay: 2.3s;
  -moz-animation-delay: 2.3s;
  -webkit-animation-delay: 2.3s;
  -o-animation-delay: 2.3s;
  transition-delay: 2.3s;
}

.delayp24 {
  animation-delay: 2.4s;
  -moz-animation-delay: 2.4s;
  -webkit-animation-delay: 2.4s;
  -o-animation-delay: 2.4s;
  transition-delay: 2.4s;
}

.delayp25 {
  animation-delay: 2.5s;
  -moz-animation-delay: 2.5s;
  -webkit-animation-delay: 2.5s;
  -o-animation-delay: 2.5s;
  transition-delay: 2.5s;
}

.delayp26 {
  animation-delay: 2.6s;
  -moz-animation-delay: 2.6s;
  -webkit-animation-delay: 2.6s;
  -o-animation-delay: 2.6s;
  transition-delay: 2.6s;
}

.delayp27 {
  animation-delay: 2.7s;
  -moz-animation-delay: 2.7s;
  -webkit-animation-delay: 2.7s;
  -o-animation-delay: 2.7s;
  transition-delay: 2.7s;
}

.delayp28 {
  animation-delay: 2.8s;
  -moz-animation-delay: 2.8s;
  -webkit-animation-delay: 2.8s;
  -o-animation-delay: 2.8s;
  transition-delay: 2.8s;
}

.delayp29 {
  animation-delay: 2.9s;
  -moz-animation-delay: 2.9s;
  -webkit-animation-delay: 2.9s;
  -o-animation-delay: 2.9s;
  transition-delay: 2.9s;
}

.delayp30 {
  animation-delay: 3s;
  -moz-animation-delay: 3s;
  -webkit-animation-delay: 3s;
  -o-animation-delay: 3s;
  transition-delay: 3s;
}

.delayp31 {
  animation-delay: 3.1s;
  -moz-animation-delay: 3.1s;
  -webkit-animation-delay: 3.1s;
  -o-animation-delay: 3.1s;
  transition-delay: 3.1s;
}

.delayp32 {
  animation-delay: 3.2s;
  -moz-animation-delay: 3.2s;
  -webkit-animation-delay: 3.2s;
  -o-animation-delay: 3.2s;
  transition-delay: 3.2s;
}

.delayp33 {
  animation-delay: 3.3s;
  -moz-animation-delay: 3.3s;
  -webkit-animation-delay: 3.3s;
  -o-animation-delay: 3.3s;
  transition-delay: 3.3s;
}

.delayp34 {
  animation-delay: 3.4s;
  -moz-animation-delay: 3.4s;
  -webkit-animation-delay: 3.4s;
  -o-animation-delay: 3.4s;
  transition-delay: 3.4s;
}

.delayp35 {
  animation-delay: 3.5s;
  -moz-animation-delay: 3.5s;
  -webkit-animation-delay: 3.5s;
  -o-animation-delay: 3.5s;
  transition-delay: 3.5s;
}

.delayp36 {
  animation-delay: 3.6s;
  -moz-animation-delay: 3.6s;
  -webkit-animation-delay: 3.6s;
  -o-animation-delay: 3.6s;
  transition-delay: 3.6s;
}

.delayp37 {
  animation-delay: 3.7s;
  -moz-animation-delay: 3.7s;
  -webkit-animation-delay: 3.7s;
  -o-animation-delay: 3.7s;
  transition-delay: 3.7s;
}

.delayp38 {
  animation-delay: 3.8s;
  -moz-animation-delay: 3.8s;
  -webkit-animation-delay: 3.8s;
  -o-animation-delay: 3.8s;
  transition-delay: 3.8s;
}

.delayp39 {
  animation-delay: 3.9s;
  -moz-animation-delay: 3.9s;
  -webkit-animation-delay: 3.9s;
  -o-animation-delay: 3.9s;
  transition-delay: 3.9s;
}

.delayp40 {
  animation-delay: 4s;
  -moz-animation-delay: 4s;
  -webkit-animation-delay: 4s;
  -o-animation-delay: 4s;
  transition-delay: 4s;
}

.delayp41 {
  animation-delay: 4.1s;
  -moz-animation-delay: 4.1s;
  -webkit-animation-delay: 4.1s;
  -o-animation-delay: 4.1s;
  transition-delay: 4.1s;
}

.delayp42 {
  animation-delay: 4.2s;
  -moz-animation-delay: 4.2s;
  -webkit-animation-delay: 4.2s;
  -o-animation-delay: 4.2s;
  transition-delay: 4.2s;
}

.delayp43 {
  animation-delay: 4.3s;
  -moz-animation-delay: 4.3s;
  -webkit-animation-delay: 4.3s;
  -o-animation-delay: 4.3s;
  transition-delay: 4.3s;
}

.delayp44 {
  animation-delay: 4.4s;
  -moz-animation-delay: 4.4s;
  -webkit-animation-delay: 4.4s;
  -o-animation-delay: 4.4s;
  transition-delay: 4.4s;
}

.delayp45 {
  animation-delay: 4.5s;
  -moz-animation-delay: 4.5s;
  -webkit-animation-delay: 4.5s;
  -o-animation-delay: 4.5s;
  transition-delay: 4.5s;
}

.delayp46 {
  animation-delay: 4.6s;
  -moz-animation-delay: 4.6s;
  -webkit-animation-delay: 4.6s;
  -o-animation-delay: 4.6s;
  transition-delay: 4.6s;
}

.delayp47 {
  animation-delay: 4.7s;
  -moz-animation-delay: 4.7s;
  -webkit-animation-delay: 4.7s;
  -o-animation-delay: 4.7s;
  transition-delay: 4.7s;
}

.delayp48 {
  animation-delay: 4.8s;
  -moz-animation-delay: 4.8s;
  -webkit-animation-delay: 4.8s;
  -o-animation-delay: 4.8s;
  transition-delay: 4.8s;
}

.delayp49 {
  animation-delay: 4.9s;
  -moz-animation-delay: 4.9s;
  -webkit-animation-delay: 4.9s;
  -o-animation-delay: 4.9s;
  transition-delay: 4.9s;
}

.delayp50 {
  animation-delay: 5s;
  -moz-animation-delay: 5s;
  -webkit-animation-delay: 5s;
  -o-animation-delay: 5s;
  transition-delay: 5s;
}

.delayp51 {
  animation-delay: 5.1s;
  -moz-animation-delay: 5.1s;
  -webkit-animation-delay: 5.1s;
  -o-animation-delay: 5.1s;
  transition-delay: 5.1s;
}

.delayp52 {
  animation-delay: 5.2s;
  -moz-animation-delay: 5.2s;
  -webkit-animation-delay: 5.2s;
  -o-animation-delay: 5.2s;
  transition-delay: 5.2s;
}

.delayp53 {
  animation-delay: 5.3s;
  -moz-animation-delay: 5.3s;
  -webkit-animation-delay: 5.3s;
  -o-animation-delay: 5.3s;
  transition-delay: 5.3s;
}

.delayp54 {
  animation-delay: 5.4s;
  -moz-animation-delay: 5.4s;
  -webkit-animation-delay: 5.4s;
  -o-animation-delay: 5.4s;
  transition-delay: 5.4s;
}

.delayp55 {
  animation-delay: 5.5s;
  -moz-animation-delay: 5.5s;
  -webkit-animation-delay: 5.5s;
  -o-animation-delay: 5.5s;
  transition-delay: 5.5s;
}

.delayp56 {
  animation-delay: 5.6s;
  -moz-animation-delay: 5.6s;
  -webkit-animation-delay: 5.6s;
  -o-animation-delay: 5.6s;
  transition-delay: 5.6s;
}

.delayp57 {
  animation-delay: 5.7s;
  -moz-animation-delay: 5.7s;
  -webkit-animation-delay: 5.7s;
  -o-animation-delay: 5.7s;
  transition-delay: 5.7s;
}

.delayp58 {
  animation-delay: 5.8s;
  -moz-animation-delay: 5.8s;
  -webkit-animation-delay: 5.8s;
  -o-animation-delay: 5.8s;
  transition-delay: 5.8s;
}

.delayp59 {
  animation-delay: 5.9s;
  -moz-animation-delay: 5.9s;
  -webkit-animation-delay: 5.9s;
  -o-animation-delay: 5.9s;
  transition-delay: 5.9s;
}

.delayp60 {
  animation-delay: 6s;
  -moz-animation-delay: 6s;
  -webkit-animation-delay: 6s;
  -o-animation-delay: 6s;
  transition-delay: 6s;
}

.delayp61 {
  animation-delay: 6.1s;
  -moz-animation-delay: 6.1s;
  -webkit-animation-delay: 6.1s;
  -o-animation-delay: 6.1s;
  transition-delay: 6.1s;
}

.delayp62 {
  animation-delay: 6.2s;
  -moz-animation-delay: 6.2s;
  -webkit-animation-delay: 6.2s;
  -o-animation-delay: 6.2s;
  transition-delay: 6.2s;
}

.delayp63 {
  animation-delay: 6.3s;
  -moz-animation-delay: 6.3s;
  -webkit-animation-delay: 6.3s;
  -o-animation-delay: 6.3s;
  transition-delay: 6.3s;
}

.delayp64 {
  animation-delay: 6.4s;
  -moz-animation-delay: 6.4s;
  -webkit-animation-delay: 6.4s;
  -o-animation-delay: 6.4s;
  transition-delay: 6.4s;
}

.delayp65 {
  animation-delay: 6.5s;
  -moz-animation-delay: 6.5s;
  -webkit-animation-delay: 6.5s;
  -o-animation-delay: 6.5s;
  transition-delay: 6.5s;
}

.delayp66 {
  animation-delay: 6.6s;
  -moz-animation-delay: 6.6s;
  -webkit-animation-delay: 6.6s;
  -o-animation-delay: 6.6s;
  transition-delay: 6.6s;
}

.delayp67 {
  animation-delay: 6.7s;
  -moz-animation-delay: 6.7s;
  -webkit-animation-delay: 6.7s;
  -o-animation-delay: 6.7s;
  transition-delay: 6.7s;
}

.delayp68 {
  animation-delay: 6.8s;
  -moz-animation-delay: 6.8s;
  -webkit-animation-delay: 6.8s;
  -o-animation-delay: 6.8s;
  transition-delay: 6.8s;
}

.delayp69 {
  animation-delay: 6.9s;
  -moz-animation-delay: 6.9s;
  -webkit-animation-delay: 6.9s;
  -o-animation-delay: 6.9s;
  transition-delay: 6.9s;
}

.delayp70 {
  animation-delay: 7s;
  -moz-animation-delay: 7s;
  -webkit-animation-delay: 7s;
  -o-animation-delay: 7s;
  transition-delay: 7s;
}

.delayp71 {
  animation-delay: 7.1s;
  -moz-animation-delay: 7.1s;
  -webkit-animation-delay: 7.1s;
  -o-animation-delay: 7.1s;
  transition-delay: 7.1s;
}

.delayp72 {
  animation-delay: 7.2s;
  -moz-animation-delay: 7.2s;
  -webkit-animation-delay: 7.2s;
  -o-animation-delay: 7.2s;
  transition-delay: 7.2s;
}

.delayp73 {
  animation-delay: 7.3s;
  -moz-animation-delay: 7.3s;
  -webkit-animation-delay: 7.3s;
  -o-animation-delay: 7.3s;
  transition-delay: 7.3s;
}

.delayp74 {
  animation-delay: 7.4s;
  -moz-animation-delay: 7.4s;
  -webkit-animation-delay: 7.4s;
  -o-animation-delay: 7.4s;
  transition-delay: 7.4s;
}

.delayp75 {
  animation-delay: 7.5s;
  -moz-animation-delay: 7.5s;
  -webkit-animation-delay: 7.5s;
  -o-animation-delay: 7.5s;
  transition-delay: 7.5s;
}

.delayp76 {
  animation-delay: 7.6s;
  -moz-animation-delay: 7.6s;
  -webkit-animation-delay: 7.6s;
  -o-animation-delay: 7.6s;
  transition-delay: 7.6s;
}

.delayp77 {
  animation-delay: 7.7s;
  -moz-animation-delay: 7.7s;
  -webkit-animation-delay: 7.7s;
  -o-animation-delay: 7.7s;
  transition-delay: 7.7s;
}

.delayp78 {
  animation-delay: 7.8s;
  -moz-animation-delay: 7.8s;
  -webkit-animation-delay: 7.8s;
  -o-animation-delay: 7.8s;
  transition-delay: 7.8s;
}

.delayp79 {
  animation-delay: 7.9s;
  -moz-animation-delay: 7.9s;
  -webkit-animation-delay: 7.9s;
  -o-animation-delay: 7.9s;
  transition-delay: 7.9s;
}

.delayp80 {
  animation-delay: 8s;
  -moz-animation-delay: 8s;
  -webkit-animation-delay: 8s;
  -o-animation-delay: 8s;
  transition-delay: 8s;
}

.delayp81 {
  animation-delay: 8.1s;
  -moz-animation-delay: 8.1s;
  -webkit-animation-delay: 8.1s;
  -o-animation-delay: 8.1s;
  transition-delay: 8.1s;
}

.delayp82 {
  animation-delay: 8.2s;
  -moz-animation-delay: 8.2s;
  -webkit-animation-delay: 8.2s;
  -o-animation-delay: 8.2s;
  transition-delay: 8.2s;
}

.delayp83 {
  animation-delay: 8.3s;
  -moz-animation-delay: 8.3s;
  -webkit-animation-delay: 8.3s;
  -o-animation-delay: 8.3s;
  transition-delay: 8.3s;
}

.delayp84 {
  animation-delay: 8.4s;
  -moz-animation-delay: 8.4s;
  -webkit-animation-delay: 8.4s;
  -o-animation-delay: 8.4s;
  transition-delay: 8.4s;
}

.delayp85 {
  animation-delay: 8.5s;
  -moz-animation-delay: 8.5s;
  -webkit-animation-delay: 8.5s;
  -o-animation-delay: 8.5s;
  transition-delay: 8.5s;
}

.delayp86 {
  animation-delay: 8.6s;
  -moz-animation-delay: 8.6s;
  -webkit-animation-delay: 8.6s;
  -o-animation-delay: 8.6s;
  transition-delay: 8.6s;
}

.delayp87 {
  animation-delay: 8.7s;
  -moz-animation-delay: 8.7s;
  -webkit-animation-delay: 8.7s;
  -o-animation-delay: 8.7s;
  transition-delay: 8.7s;
}

.delayp88 {
  animation-delay: 8.8s;
  -moz-animation-delay: 8.8s;
  -webkit-animation-delay: 8.8s;
  -o-animation-delay: 8.8s;
  transition-delay: 8.8s;
}

.delayp89 {
  animation-delay: 8.9s;
  -moz-animation-delay: 8.9s;
  -webkit-animation-delay: 8.9s;
  -o-animation-delay: 8.9s;
  transition-delay: 8.9s;
}

.delayp90 {
  animation-delay: 9s;
  -moz-animation-delay: 9s;
  -webkit-animation-delay: 9s;
  -o-animation-delay: 9s;
  transition-delay: 9s;
}

.delayp91 {
  animation-delay: 9.1s;
  -moz-animation-delay: 9.1s;
  -webkit-animation-delay: 9.1s;
  -o-animation-delay: 9.1s;
  transition-delay: 9.1s;
}

.delayp92 {
  animation-delay: 9.2s;
  -moz-animation-delay: 9.2s;
  -webkit-animation-delay: 9.2s;
  -o-animation-delay: 9.2s;
  transition-delay: 9.2s;
}

.delayp93 {
  animation-delay: 9.3s;
  -moz-animation-delay: 9.3s;
  -webkit-animation-delay: 9.3s;
  -o-animation-delay: 9.3s;
  transition-delay: 9.3s;
}

.delayp94 {
  animation-delay: 9.4s;
  -moz-animation-delay: 9.4s;
  -webkit-animation-delay: 9.4s;
  -o-animation-delay: 9.4s;
  transition-delay: 9.4s;
}

.delayp95 {
  animation-delay: 9.5s;
  -moz-animation-delay: 9.5s;
  -webkit-animation-delay: 9.5s;
  -o-animation-delay: 9.5s;
  transition-delay: 9.5s;
}

.delayp96 {
  animation-delay: 9.6s;
  -moz-animation-delay: 9.6s;
  -webkit-animation-delay: 9.6s;
  -o-animation-delay: 9.6s;
  transition-delay: 9.6s;
}

.delayp97 {
  animation-delay: 9.7s;
  -moz-animation-delay: 9.7s;
  -webkit-animation-delay: 9.7s;
  -o-animation-delay: 9.7s;
  transition-delay: 9.7s;
}

.delayp98 {
  animation-delay: 9.8s;
  -moz-animation-delay: 9.8s;
  -webkit-animation-delay: 9.8s;
  -o-animation-delay: 9.8s;
  transition-delay: 9.8s;
}

.delayp99 {
  animation-delay: 9.9s;
  -moz-animation-delay: 9.9s;
  -webkit-animation-delay: 9.9s;
  -o-animation-delay: 9.9s;
  transition-delay: 9.9s;
}

.delayp100 {
  animation-delay: 10s;
  -moz-animation-delay: 10s;
  -webkit-animation-delay: 10s;
  -o-animation-delay: 10s;
  transition-delay: 10s;
}

.delayp101 {
  animation-delay: 10.1s;
  -moz-animation-delay: 10.1s;
  -webkit-animation-delay: 10.1s;
  -o-animation-delay: 10.1s;
  transition-delay: 10.1s;
}

.delayp102 {
  animation-delay: 10.2s;
  -moz-animation-delay: 10.2s;
  -webkit-animation-delay: 10.2s;
  -o-animation-delay: 10.2s;
  transition-delay: 10.2s;
}

.delayp103 {
  animation-delay: 10.3s;
  -moz-animation-delay: 10.3s;
  -webkit-animation-delay: 10.3s;
  -o-animation-delay: 10.3s;
  transition-delay: 10.3s;
}

.delayp104 {
  animation-delay: 10.4s;
  -moz-animation-delay: 10.4s;
  -webkit-animation-delay: 10.4s;
  -o-animation-delay: 10.4s;
  transition-delay: 10.4s;
}

.delayp105 {
  animation-delay: 10.5s;
  -moz-animation-delay: 10.5s;
  -webkit-animation-delay: 10.5s;
  -o-animation-delay: 10.5s;
  transition-delay: 10.5s;
}

.delayp106 {
  animation-delay: 10.6s;
  -moz-animation-delay: 10.6s;
  -webkit-animation-delay: 10.6s;
  -o-animation-delay: 10.6s;
  transition-delay: 10.6s;
}

.delayp107 {
  animation-delay: 10.7s;
  -moz-animation-delay: 10.7s;
  -webkit-animation-delay: 10.7s;
  -o-animation-delay: 10.7s;
  transition-delay: 10.7s;
}

.delayp108 {
  animation-delay: 10.8s;
  -moz-animation-delay: 10.8s;
  -webkit-animation-delay: 10.8s;
  -o-animation-delay: 10.8s;
  transition-delay: 10.8s;
}

.delayp109 {
  animation-delay: 10.9s;
  -moz-animation-delay: 10.9s;
  -webkit-animation-delay: 10.9s;
  -o-animation-delay: 10.9s;
  transition-delay: 10.9s;
}

.delayp110 {
  animation-delay: 11s;
  -moz-animation-delay: 11s;
  -webkit-animation-delay: 11s;
  -o-animation-delay: 11s;
  transition-delay: 11s;
}

.delayp111 {
  animation-delay: 11.1s;
  -moz-animation-delay: 11.1s;
  -webkit-animation-delay: 11.1s;
  -o-animation-delay: 11.1s;
  transition-delay: 11.1s;
}

.delayp112 {
  animation-delay: 11.2s;
  -moz-animation-delay: 11.2s;
  -webkit-animation-delay: 11.2s;
  -o-animation-delay: 11.2s;
  transition-delay: 11.2s;
}

.delayp113 {
  animation-delay: 11.3s;
  -moz-animation-delay: 11.3s;
  -webkit-animation-delay: 11.3s;
  -o-animation-delay: 11.3s;
  transition-delay: 11.3s;
}

.delayp114 {
  animation-delay: 11.4s;
  -moz-animation-delay: 11.4s;
  -webkit-animation-delay: 11.4s;
  -o-animation-delay: 11.4s;
  transition-delay: 11.4s;
}

.delayp115 {
  animation-delay: 11.5s;
  -moz-animation-delay: 11.5s;
  -webkit-animation-delay: 11.5s;
  -o-animation-delay: 11.5s;
  transition-delay: 11.5s;
}

.delayp116 {
  animation-delay: 11.6s;
  -moz-animation-delay: 11.6s;
  -webkit-animation-delay: 11.6s;
  -o-animation-delay: 11.6s;
  transition-delay: 11.6s;
}

.delayp117 {
  animation-delay: 11.7s;
  -moz-animation-delay: 11.7s;
  -webkit-animation-delay: 11.7s;
  -o-animation-delay: 11.7s;
  transition-delay: 11.7s;
}

.delayp118 {
  animation-delay: 11.8s;
  -moz-animation-delay: 11.8s;
  -webkit-animation-delay: 11.8s;
  -o-animation-delay: 11.8s;
  transition-delay: 11.8s;
}

.delayp119 {
  animation-delay: 11.9s;
  -moz-animation-delay: 11.9s;
  -webkit-animation-delay: 11.9s;
  -o-animation-delay: 11.9s;
  transition-delay: 11.9s;
}

.delayp120 {
  animation-delay: 12s;
  -moz-animation-delay: 12s;
  -webkit-animation-delay: 12s;
  -o-animation-delay: 12s;
  transition-delay: 12s;
}

.delayp121 {
  animation-delay: 12.1s;
  -moz-animation-delay: 12.1s;
  -webkit-animation-delay: 12.1s;
  -o-animation-delay: 12.1s;
  transition-delay: 12.1s;
}

.delayp122 {
  animation-delay: 12.2s;
  -moz-animation-delay: 12.2s;
  -webkit-animation-delay: 12.2s;
  -o-animation-delay: 12.2s;
  transition-delay: 12.2s;
}

.delayp123 {
  animation-delay: 12.3s;
  -moz-animation-delay: 12.3s;
  -webkit-animation-delay: 12.3s;
  -o-animation-delay: 12.3s;
  transition-delay: 12.3s;
}

.delayp124 {
  animation-delay: 12.4s;
  -moz-animation-delay: 12.4s;
  -webkit-animation-delay: 12.4s;
  -o-animation-delay: 12.4s;
  transition-delay: 12.4s;
}

.delayp125 {
  animation-delay: 12.5s;
  -moz-animation-delay: 12.5s;
  -webkit-animation-delay: 12.5s;
  -o-animation-delay: 12.5s;
  transition-delay: 12.5s;
}

.delayp126 {
  animation-delay: 12.6s;
  -moz-animation-delay: 12.6s;
  -webkit-animation-delay: 12.6s;
  -o-animation-delay: 12.6s;
  transition-delay: 12.6s;
}

.delayp127 {
  animation-delay: 12.7s;
  -moz-animation-delay: 12.7s;
  -webkit-animation-delay: 12.7s;
  -o-animation-delay: 12.7s;
  transition-delay: 12.7s;
}

.delayp128 {
  animation-delay: 12.8s;
  -moz-animation-delay: 12.8s;
  -webkit-animation-delay: 12.8s;
  -o-animation-delay: 12.8s;
  transition-delay: 12.8s;
}

.delayp129 {
  animation-delay: 12.9s;
  -moz-animation-delay: 12.9s;
  -webkit-animation-delay: 12.9s;
  -o-animation-delay: 12.9s;
  transition-delay: 12.9s;
}

.delayp130 {
  animation-delay: 13s;
  -moz-animation-delay: 13s;
  -webkit-animation-delay: 13s;
  -o-animation-delay: 13s;
  transition-delay: 13s;
}

.delayp131 {
  animation-delay: 13.1s;
  -moz-animation-delay: 13.1s;
  -webkit-animation-delay: 13.1s;
  -o-animation-delay: 13.1s;
  transition-delay: 13.1s;
}

.delayp132 {
  animation-delay: 13.2s;
  -moz-animation-delay: 13.2s;
  -webkit-animation-delay: 13.2s;
  -o-animation-delay: 13.2s;
  transition-delay: 13.2s;
}

.delayp133 {
  animation-delay: 13.3s;
  -moz-animation-delay: 13.3s;
  -webkit-animation-delay: 13.3s;
  -o-animation-delay: 13.3s;
  transition-delay: 13.3s;
}

.delayp134 {
  animation-delay: 13.4s;
  -moz-animation-delay: 13.4s;
  -webkit-animation-delay: 13.4s;
  -o-animation-delay: 13.4s;
  transition-delay: 13.4s;
}

.delayp135 {
  animation-delay: 13.5s;
  -moz-animation-delay: 13.5s;
  -webkit-animation-delay: 13.5s;
  -o-animation-delay: 13.5s;
  transition-delay: 13.5s;
}

.delayp136 {
  animation-delay: 13.6s;
  -moz-animation-delay: 13.6s;
  -webkit-animation-delay: 13.6s;
  -o-animation-delay: 13.6s;
  transition-delay: 13.6s;
}

.delayp137 {
  animation-delay: 13.7s;
  -moz-animation-delay: 13.7s;
  -webkit-animation-delay: 13.7s;
  -o-animation-delay: 13.7s;
  transition-delay: 13.7s;
}

.delayp138 {
  animation-delay: 13.8s;
  -moz-animation-delay: 13.8s;
  -webkit-animation-delay: 13.8s;
  -o-animation-delay: 13.8s;
  transition-delay: 13.8s;
}

.delayp139 {
  animation-delay: 13.9s;
  -moz-animation-delay: 13.9s;
  -webkit-animation-delay: 13.9s;
  -o-animation-delay: 13.9s;
  transition-delay: 13.9s;
}

.delayp140 {
  animation-delay: 14s;
  -moz-animation-delay: 14s;
  -webkit-animation-delay: 14s;
  -o-animation-delay: 14s;
  transition-delay: 14s;
}

.delayp141 {
  animation-delay: 14.1s;
  -moz-animation-delay: 14.1s;
  -webkit-animation-delay: 14.1s;
  -o-animation-delay: 14.1s;
  transition-delay: 14.1s;
}

.delayp142 {
  animation-delay: 14.2s;
  -moz-animation-delay: 14.2s;
  -webkit-animation-delay: 14.2s;
  -o-animation-delay: 14.2s;
  transition-delay: 14.2s;
}

.delayp143 {
  animation-delay: 14.3s;
  -moz-animation-delay: 14.3s;
  -webkit-animation-delay: 14.3s;
  -o-animation-delay: 14.3s;
  transition-delay: 14.3s;
}

.delayp144 {
  animation-delay: 14.4s;
  -moz-animation-delay: 14.4s;
  -webkit-animation-delay: 14.4s;
  -o-animation-delay: 14.4s;
  transition-delay: 14.4s;
}

.delayp145 {
  animation-delay: 14.5s;
  -moz-animation-delay: 14.5s;
  -webkit-animation-delay: 14.5s;
  -o-animation-delay: 14.5s;
  transition-delay: 14.5s;
}

.delayp146 {
  animation-delay: 14.6s;
  -moz-animation-delay: 14.6s;
  -webkit-animation-delay: 14.6s;
  -o-animation-delay: 14.6s;
  transition-delay: 14.6s;
}

.delayp147 {
  animation-delay: 14.7s;
  -moz-animation-delay: 14.7s;
  -webkit-animation-delay: 14.7s;
  -o-animation-delay: 14.7s;
  transition-delay: 14.7s;
}

.delayp148 {
  animation-delay: 14.8s;
  -moz-animation-delay: 14.8s;
  -webkit-animation-delay: 14.8s;
  -o-animation-delay: 14.8s;
  transition-delay: 14.8s;
}

.delayp149 {
  animation-delay: 14.9s;
  -moz-animation-delay: 14.9s;
  -webkit-animation-delay: 14.9s;
  -o-animation-delay: 14.9s;
  transition-delay: 14.9s;
}

.delayp150 {
  animation-delay: 15s;
  -moz-animation-delay: 15s;
  -webkit-animation-delay: 15s;
  -o-animation-delay: 15s;
  transition-delay: 15s;
}

.delayp151 {
  animation-delay: 15.1s;
  -moz-animation-delay: 15.1s;
  -webkit-animation-delay: 15.1s;
  -o-animation-delay: 15.1s;
  transition-delay: 15.1s;
}

.delayp152 {
  animation-delay: 15.2s;
  -moz-animation-delay: 15.2s;
  -webkit-animation-delay: 15.2s;
  -o-animation-delay: 15.2s;
  transition-delay: 15.2s;
}

.delayp153 {
  animation-delay: 15.3s;
  -moz-animation-delay: 15.3s;
  -webkit-animation-delay: 15.3s;
  -o-animation-delay: 15.3s;
  transition-delay: 15.3s;
}

.delayp154 {
  animation-delay: 15.4s;
  -moz-animation-delay: 15.4s;
  -webkit-animation-delay: 15.4s;
  -o-animation-delay: 15.4s;
  transition-delay: 15.4s;
}

.delayp155 {
  animation-delay: 15.5s;
  -moz-animation-delay: 15.5s;
  -webkit-animation-delay: 15.5s;
  -o-animation-delay: 15.5s;
  transition-delay: 15.5s;
}

.delayp156 {
  animation-delay: 15.6s;
  -moz-animation-delay: 15.6s;
  -webkit-animation-delay: 15.6s;
  -o-animation-delay: 15.6s;
  transition-delay: 15.6s;
}

.delayp157 {
  animation-delay: 15.7s;
  -moz-animation-delay: 15.7s;
  -webkit-animation-delay: 15.7s;
  -o-animation-delay: 15.7s;
  transition-delay: 15.7s;
}

.delayp158 {
  animation-delay: 15.8s;
  -moz-animation-delay: 15.8s;
  -webkit-animation-delay: 15.8s;
  -o-animation-delay: 15.8s;
  transition-delay: 15.8s;
}

.delayp159 {
  animation-delay: 15.9s;
  -moz-animation-delay: 15.9s;
  -webkit-animation-delay: 15.9s;
  -o-animation-delay: 15.9s;
  transition-delay: 15.9s;
}

.delayp160 {
  animation-delay: 16s;
  -moz-animation-delay: 16s;
  -webkit-animation-delay: 16s;
  -o-animation-delay: 16s;
  transition-delay: 16s;
}

.delayp161 {
  animation-delay: 16.1s;
  -moz-animation-delay: 16.1s;
  -webkit-animation-delay: 16.1s;
  -o-animation-delay: 16.1s;
  transition-delay: 16.1s;
}

.delayp162 {
  animation-delay: 16.2s;
  -moz-animation-delay: 16.2s;
  -webkit-animation-delay: 16.2s;
  -o-animation-delay: 16.2s;
  transition-delay: 16.2s;
}

.delayp163 {
  animation-delay: 16.3s;
  -moz-animation-delay: 16.3s;
  -webkit-animation-delay: 16.3s;
  -o-animation-delay: 16.3s;
  transition-delay: 16.3s;
}

.delayp164 {
  animation-delay: 16.4s;
  -moz-animation-delay: 16.4s;
  -webkit-animation-delay: 16.4s;
  -o-animation-delay: 16.4s;
  transition-delay: 16.4s;
}

.delayp165 {
  animation-delay: 16.5s;
  -moz-animation-delay: 16.5s;
  -webkit-animation-delay: 16.5s;
  -o-animation-delay: 16.5s;
  transition-delay: 16.5s;
}

.delayp166 {
  animation-delay: 16.6s;
  -moz-animation-delay: 16.6s;
  -webkit-animation-delay: 16.6s;
  -o-animation-delay: 16.6s;
  transition-delay: 16.6s;
}

.delayp167 {
  animation-delay: 16.7s;
  -moz-animation-delay: 16.7s;
  -webkit-animation-delay: 16.7s;
  -o-animation-delay: 16.7s;
  transition-delay: 16.7s;
}

.delayp168 {
  animation-delay: 16.8s;
  -moz-animation-delay: 16.8s;
  -webkit-animation-delay: 16.8s;
  -o-animation-delay: 16.8s;
  transition-delay: 16.8s;
}

.delayp169 {
  animation-delay: 16.9s;
  -moz-animation-delay: 16.9s;
  -webkit-animation-delay: 16.9s;
  -o-animation-delay: 16.9s;
  transition-delay: 16.9s;
}

.delayp170 {
  animation-delay: 17s;
  -moz-animation-delay: 17s;
  -webkit-animation-delay: 17s;
  -o-animation-delay: 17s;
  transition-delay: 17s;
}

.delayp171 {
  animation-delay: 17.1s;
  -moz-animation-delay: 17.1s;
  -webkit-animation-delay: 17.1s;
  -o-animation-delay: 17.1s;
  transition-delay: 17.1s;
}

.delayp172 {
  animation-delay: 17.2s;
  -moz-animation-delay: 17.2s;
  -webkit-animation-delay: 17.2s;
  -o-animation-delay: 17.2s;
  transition-delay: 17.2s;
}

.delayp173 {
  animation-delay: 17.3s;
  -moz-animation-delay: 17.3s;
  -webkit-animation-delay: 17.3s;
  -o-animation-delay: 17.3s;
  transition-delay: 17.3s;
}

.delayp174 {
  animation-delay: 17.4s;
  -moz-animation-delay: 17.4s;
  -webkit-animation-delay: 17.4s;
  -o-animation-delay: 17.4s;
  transition-delay: 17.4s;
}

.delayp175 {
  animation-delay: 17.5s;
  -moz-animation-delay: 17.5s;
  -webkit-animation-delay: 17.5s;
  -o-animation-delay: 17.5s;
  transition-delay: 17.5s;
}

.delayp176 {
  animation-delay: 17.6s;
  -moz-animation-delay: 17.6s;
  -webkit-animation-delay: 17.6s;
  -o-animation-delay: 17.6s;
  transition-delay: 17.6s;
}

.delayp177 {
  animation-delay: 17.7s;
  -moz-animation-delay: 17.7s;
  -webkit-animation-delay: 17.7s;
  -o-animation-delay: 17.7s;
  transition-delay: 17.7s;
}

.delayp178 {
  animation-delay: 17.8s;
  -moz-animation-delay: 17.8s;
  -webkit-animation-delay: 17.8s;
  -o-animation-delay: 17.8s;
  transition-delay: 17.8s;
}

.delayp179 {
  animation-delay: 17.9s;
  -moz-animation-delay: 17.9s;
  -webkit-animation-delay: 17.9s;
  -o-animation-delay: 17.9s;
  transition-delay: 17.9s;
}

.delayp180 {
  animation-delay: 18s;
  -moz-animation-delay: 18s;
  -webkit-animation-delay: 18s;
  -o-animation-delay: 18s;
  transition-delay: 18s;
}

.delayp181 {
  animation-delay: 18.1s;
  -moz-animation-delay: 18.1s;
  -webkit-animation-delay: 18.1s;
  -o-animation-delay: 18.1s;
  transition-delay: 18.1s;
}

.delayp182 {
  animation-delay: 18.2s;
  -moz-animation-delay: 18.2s;
  -webkit-animation-delay: 18.2s;
  -o-animation-delay: 18.2s;
  transition-delay: 18.2s;
}

.delayp183 {
  animation-delay: 18.3s;
  -moz-animation-delay: 18.3s;
  -webkit-animation-delay: 18.3s;
  -o-animation-delay: 18.3s;
  transition-delay: 18.3s;
}

.delayp184 {
  animation-delay: 18.4s;
  -moz-animation-delay: 18.4s;
  -webkit-animation-delay: 18.4s;
  -o-animation-delay: 18.4s;
  transition-delay: 18.4s;
}

.delayp185 {
  animation-delay: 18.5s;
  -moz-animation-delay: 18.5s;
  -webkit-animation-delay: 18.5s;
  -o-animation-delay: 18.5s;
  transition-delay: 18.5s;
}

.delayp186 {
  animation-delay: 18.6s;
  -moz-animation-delay: 18.6s;
  -webkit-animation-delay: 18.6s;
  -o-animation-delay: 18.6s;
  transition-delay: 18.6s;
}

.delayp187 {
  animation-delay: 18.7s;
  -moz-animation-delay: 18.7s;
  -webkit-animation-delay: 18.7s;
  -o-animation-delay: 18.7s;
  transition-delay: 18.7s;
}

.delayp188 {
  animation-delay: 18.8s;
  -moz-animation-delay: 18.8s;
  -webkit-animation-delay: 18.8s;
  -o-animation-delay: 18.8s;
  transition-delay: 18.8s;
}

.delayp189 {
  animation-delay: 18.9s;
  -moz-animation-delay: 18.9s;
  -webkit-animation-delay: 18.9s;
  -o-animation-delay: 18.9s;
  transition-delay: 18.9s;
}

.delayp190 {
  animation-delay: 19s;
  -moz-animation-delay: 19s;
  -webkit-animation-delay: 19s;
  -o-animation-delay: 19s;
  transition-delay: 19s;
}

.delayp191 {
  animation-delay: 19.1s;
  -moz-animation-delay: 19.1s;
  -webkit-animation-delay: 19.1s;
  -o-animation-delay: 19.1s;
  transition-delay: 19.1s;
}

.delayp192 {
  animation-delay: 19.2s;
  -moz-animation-delay: 19.2s;
  -webkit-animation-delay: 19.2s;
  -o-animation-delay: 19.2s;
  transition-delay: 19.2s;
}

.delayp193 {
  animation-delay: 19.3s;
  -moz-animation-delay: 19.3s;
  -webkit-animation-delay: 19.3s;
  -o-animation-delay: 19.3s;
  transition-delay: 19.3s;
}

.delayp194 {
  animation-delay: 19.4s;
  -moz-animation-delay: 19.4s;
  -webkit-animation-delay: 19.4s;
  -o-animation-delay: 19.4s;
  transition-delay: 19.4s;
}

.delayp195 {
  animation-delay: 19.5s;
  -moz-animation-delay: 19.5s;
  -webkit-animation-delay: 19.5s;
  -o-animation-delay: 19.5s;
  transition-delay: 19.5s;
}

.delayp196 {
  animation-delay: 19.6s;
  -moz-animation-delay: 19.6s;
  -webkit-animation-delay: 19.6s;
  -o-animation-delay: 19.6s;
  transition-delay: 19.6s;
}

.delayp197 {
  animation-delay: 19.7s;
  -moz-animation-delay: 19.7s;
  -webkit-animation-delay: 19.7s;
  -o-animation-delay: 19.7s;
  transition-delay: 19.7s;
}

.delayp198 {
  animation-delay: 19.8s;
  -moz-animation-delay: 19.8s;
  -webkit-animation-delay: 19.8s;
  -o-animation-delay: 19.8s;
  transition-delay: 19.8s;
}

.delayp199 {
  animation-delay: 19.9s;
  -moz-animation-delay: 19.9s;
  -webkit-animation-delay: 19.9s;
  -o-animation-delay: 19.9s;
  transition-delay: 19.9s;
}

.delayp200 {
  animation-delay: 20s;
  -moz-animation-delay: 20s;
  -webkit-animation-delay: 20s;
  -o-animation-delay: 20s;
  transition-delay: 20s;
}

.delayp201 {
  animation-delay: 20.1s;
  -moz-animation-delay: 20.1s;
  -webkit-animation-delay: 20.1s;
  -o-animation-delay: 20.1s;
  transition-delay: 20.1s;
}

.delayp202 {
  animation-delay: 20.2s;
  -moz-animation-delay: 20.2s;
  -webkit-animation-delay: 20.2s;
  -o-animation-delay: 20.2s;
  transition-delay: 20.2s;
}

.delayp203 {
  animation-delay: 20.3s;
  -moz-animation-delay: 20.3s;
  -webkit-animation-delay: 20.3s;
  -o-animation-delay: 20.3s;
  transition-delay: 20.3s;
}

.delayp204 {
  animation-delay: 20.4s;
  -moz-animation-delay: 20.4s;
  -webkit-animation-delay: 20.4s;
  -o-animation-delay: 20.4s;
  transition-delay: 20.4s;
}

.delayp205 {
  animation-delay: 20.5s;
  -moz-animation-delay: 20.5s;
  -webkit-animation-delay: 20.5s;
  -o-animation-delay: 20.5s;
  transition-delay: 20.5s;
}

.delayp206 {
  animation-delay: 20.6s;
  -moz-animation-delay: 20.6s;
  -webkit-animation-delay: 20.6s;
  -o-animation-delay: 20.6s;
  transition-delay: 20.6s;
}

.delayp207 {
  animation-delay: 20.7s;
  -moz-animation-delay: 20.7s;
  -webkit-animation-delay: 20.7s;
  -o-animation-delay: 20.7s;
  transition-delay: 20.7s;
}

.delayp208 {
  animation-delay: 20.8s;
  -moz-animation-delay: 20.8s;
  -webkit-animation-delay: 20.8s;
  -o-animation-delay: 20.8s;
  transition-delay: 20.8s;
}

.delayp209 {
  animation-delay: 20.9s;
  -moz-animation-delay: 20.9s;
  -webkit-animation-delay: 20.9s;
  -o-animation-delay: 20.9s;
  transition-delay: 20.9s;
}

.delayp210 {
  animation-delay: 21s;
  -moz-animation-delay: 21s;
  -webkit-animation-delay: 21s;
  -o-animation-delay: 21s;
  transition-delay: 21s;
}

.delayp211 {
  animation-delay: 21.1s;
  -moz-animation-delay: 21.1s;
  -webkit-animation-delay: 21.1s;
  -o-animation-delay: 21.1s;
  transition-delay: 21.1s;
}

.delayp212 {
  animation-delay: 21.2s;
  -moz-animation-delay: 21.2s;
  -webkit-animation-delay: 21.2s;
  -o-animation-delay: 21.2s;
  transition-delay: 21.2s;
}

.delayp213 {
  animation-delay: 21.3s;
  -moz-animation-delay: 21.3s;
  -webkit-animation-delay: 21.3s;
  -o-animation-delay: 21.3s;
  transition-delay: 21.3s;
}

.delayp214 {
  animation-delay: 21.4s;
  -moz-animation-delay: 21.4s;
  -webkit-animation-delay: 21.4s;
  -o-animation-delay: 21.4s;
  transition-delay: 21.4s;
}

.delayp215 {
  animation-delay: 21.5s;
  -moz-animation-delay: 21.5s;
  -webkit-animation-delay: 21.5s;
  -o-animation-delay: 21.5s;
  transition-delay: 21.5s;
}

.delayp216 {
  animation-delay: 21.6s;
  -moz-animation-delay: 21.6s;
  -webkit-animation-delay: 21.6s;
  -o-animation-delay: 21.6s;
  transition-delay: 21.6s;
}

.delayp217 {
  animation-delay: 21.7s;
  -moz-animation-delay: 21.7s;
  -webkit-animation-delay: 21.7s;
  -o-animation-delay: 21.7s;
  transition-delay: 21.7s;
}

.delayp218 {
  animation-delay: 21.8s;
  -moz-animation-delay: 21.8s;
  -webkit-animation-delay: 21.8s;
  -o-animation-delay: 21.8s;
  transition-delay: 21.8s;
}

.delayp219 {
  animation-delay: 21.9s;
  -moz-animation-delay: 21.9s;
  -webkit-animation-delay: 21.9s;
  -o-animation-delay: 21.9s;
  transition-delay: 21.9s;
}

.delayp220 {
  animation-delay: 22s;
  -moz-animation-delay: 22s;
  -webkit-animation-delay: 22s;
  -o-animation-delay: 22s;
  transition-delay: 22s;
}

.delayp221 {
  animation-delay: 22.1s;
  -moz-animation-delay: 22.1s;
  -webkit-animation-delay: 22.1s;
  -o-animation-delay: 22.1s;
  transition-delay: 22.1s;
}

.delayp222 {
  animation-delay: 22.2s;
  -moz-animation-delay: 22.2s;
  -webkit-animation-delay: 22.2s;
  -o-animation-delay: 22.2s;
  transition-delay: 22.2s;
}

.delayp223 {
  animation-delay: 22.3s;
  -moz-animation-delay: 22.3s;
  -webkit-animation-delay: 22.3s;
  -o-animation-delay: 22.3s;
  transition-delay: 22.3s;
}

.delayp224 {
  animation-delay: 22.4s;
  -moz-animation-delay: 22.4s;
  -webkit-animation-delay: 22.4s;
  -o-animation-delay: 22.4s;
  transition-delay: 22.4s;
}

.delayp225 {
  animation-delay: 22.5s;
  -moz-animation-delay: 22.5s;
  -webkit-animation-delay: 22.5s;
  -o-animation-delay: 22.5s;
  transition-delay: 22.5s;
}

.delayp226 {
  animation-delay: 22.6s;
  -moz-animation-delay: 22.6s;
  -webkit-animation-delay: 22.6s;
  -o-animation-delay: 22.6s;
  transition-delay: 22.6s;
}

.delayp227 {
  animation-delay: 22.7s;
  -moz-animation-delay: 22.7s;
  -webkit-animation-delay: 22.7s;
  -o-animation-delay: 22.7s;
  transition-delay: 22.7s;
}

.delayp228 {
  animation-delay: 22.8s;
  -moz-animation-delay: 22.8s;
  -webkit-animation-delay: 22.8s;
  -o-animation-delay: 22.8s;
  transition-delay: 22.8s;
}

.delayp229 {
  animation-delay: 22.9s;
  -moz-animation-delay: 22.9s;
  -webkit-animation-delay: 22.9s;
  -o-animation-delay: 22.9s;
  transition-delay: 22.9s;
}

.delayp230 {
  animation-delay: 23s;
  -moz-animation-delay: 23s;
  -webkit-animation-delay: 23s;
  -o-animation-delay: 23s;
  transition-delay: 23s;
}

.delayp231 {
  animation-delay: 23.1s;
  -moz-animation-delay: 23.1s;
  -webkit-animation-delay: 23.1s;
  -o-animation-delay: 23.1s;
  transition-delay: 23.1s;
}

.delayp232 {
  animation-delay: 23.2s;
  -moz-animation-delay: 23.2s;
  -webkit-animation-delay: 23.2s;
  -o-animation-delay: 23.2s;
  transition-delay: 23.2s;
}

.delayp233 {
  animation-delay: 23.3s;
  -moz-animation-delay: 23.3s;
  -webkit-animation-delay: 23.3s;
  -o-animation-delay: 23.3s;
  transition-delay: 23.3s;
}

.delayp234 {
  animation-delay: 23.4s;
  -moz-animation-delay: 23.4s;
  -webkit-animation-delay: 23.4s;
  -o-animation-delay: 23.4s;
  transition-delay: 23.4s;
}

.delayp235 {
  animation-delay: 23.5s;
  -moz-animation-delay: 23.5s;
  -webkit-animation-delay: 23.5s;
  -o-animation-delay: 23.5s;
  transition-delay: 23.5s;
}

.delayp236 {
  animation-delay: 23.6s;
  -moz-animation-delay: 23.6s;
  -webkit-animation-delay: 23.6s;
  -o-animation-delay: 23.6s;
  transition-delay: 23.6s;
}

.delayp237 {
  animation-delay: 23.7s;
  -moz-animation-delay: 23.7s;
  -webkit-animation-delay: 23.7s;
  -o-animation-delay: 23.7s;
  transition-delay: 23.7s;
}

.delayp238 {
  animation-delay: 23.8s;
  -moz-animation-delay: 23.8s;
  -webkit-animation-delay: 23.8s;
  -o-animation-delay: 23.8s;
  transition-delay: 23.8s;
}

.delayp239 {
  animation-delay: 23.9s;
  -moz-animation-delay: 23.9s;
  -webkit-animation-delay: 23.9s;
  -o-animation-delay: 23.9s;
  transition-delay: 23.9s;
}

.delayp240 {
  animation-delay: 24s;
  -moz-animation-delay: 24s;
  -webkit-animation-delay: 24s;
  -o-animation-delay: 24s;
  transition-delay: 24s;
}

.delayp241 {
  animation-delay: 24.1s;
  -moz-animation-delay: 24.1s;
  -webkit-animation-delay: 24.1s;
  -o-animation-delay: 24.1s;
  transition-delay: 24.1s;
}

.delayp242 {
  animation-delay: 24.2s;
  -moz-animation-delay: 24.2s;
  -webkit-animation-delay: 24.2s;
  -o-animation-delay: 24.2s;
  transition-delay: 24.2s;
}

.delayp243 {
  animation-delay: 24.3s;
  -moz-animation-delay: 24.3s;
  -webkit-animation-delay: 24.3s;
  -o-animation-delay: 24.3s;
  transition-delay: 24.3s;
}

.delayp244 {
  animation-delay: 24.4s;
  -moz-animation-delay: 24.4s;
  -webkit-animation-delay: 24.4s;
  -o-animation-delay: 24.4s;
  transition-delay: 24.4s;
}

.delayp245 {
  animation-delay: 24.5s;
  -moz-animation-delay: 24.5s;
  -webkit-animation-delay: 24.5s;
  -o-animation-delay: 24.5s;
  transition-delay: 24.5s;
}

.delayp246 {
  animation-delay: 24.6s;
  -moz-animation-delay: 24.6s;
  -webkit-animation-delay: 24.6s;
  -o-animation-delay: 24.6s;
  transition-delay: 24.6s;
}

.delayp247 {
  animation-delay: 24.7s;
  -moz-animation-delay: 24.7s;
  -webkit-animation-delay: 24.7s;
  -o-animation-delay: 24.7s;
  transition-delay: 24.7s;
}

.delayp248 {
  animation-delay: 24.8s;
  -moz-animation-delay: 24.8s;
  -webkit-animation-delay: 24.8s;
  -o-animation-delay: 24.8s;
  transition-delay: 24.8s;
}

.delayp249 {
  animation-delay: 24.9s;
  -moz-animation-delay: 24.9s;
  -webkit-animation-delay: 24.9s;
  -o-animation-delay: 24.9s;
  transition-delay: 24.9s;
}

.delayp250 {
  animation-delay: 25s;
  -moz-animation-delay: 25s;
  -webkit-animation-delay: 25s;
  -o-animation-delay: 25s;
  transition-delay: 25s;
}

.delayp251 {
  animation-delay: 25.1s;
  -moz-animation-delay: 25.1s;
  -webkit-animation-delay: 25.1s;
  -o-animation-delay: 25.1s;
  transition-delay: 25.1s;
}

.delayp252 {
  animation-delay: 25.2s;
  -moz-animation-delay: 25.2s;
  -webkit-animation-delay: 25.2s;
  -o-animation-delay: 25.2s;
  transition-delay: 25.2s;
}

.delayp253 {
  animation-delay: 25.3s;
  -moz-animation-delay: 25.3s;
  -webkit-animation-delay: 25.3s;
  -o-animation-delay: 25.3s;
  transition-delay: 25.3s;
}

.delayp254 {
  animation-delay: 25.4s;
  -moz-animation-delay: 25.4s;
  -webkit-animation-delay: 25.4s;
  -o-animation-delay: 25.4s;
  transition-delay: 25.4s;
}

.delayp255 {
  animation-delay: 25.5s;
  -moz-animation-delay: 25.5s;
  -webkit-animation-delay: 25.5s;
  -o-animation-delay: 25.5s;
  transition-delay: 25.5s;
}

.delayp256 {
  animation-delay: 25.6s;
  -moz-animation-delay: 25.6s;
  -webkit-animation-delay: 25.6s;
  -o-animation-delay: 25.6s;
  transition-delay: 25.6s;
}

.delayp257 {
  animation-delay: 25.7s;
  -moz-animation-delay: 25.7s;
  -webkit-animation-delay: 25.7s;
  -o-animation-delay: 25.7s;
  transition-delay: 25.7s;
}

.delayp258 {
  animation-delay: 25.8s;
  -moz-animation-delay: 25.8s;
  -webkit-animation-delay: 25.8s;
  -o-animation-delay: 25.8s;
  transition-delay: 25.8s;
}

.delayp259 {
  animation-delay: 25.9s;
  -moz-animation-delay: 25.9s;
  -webkit-animation-delay: 25.9s;
  -o-animation-delay: 25.9s;
  transition-delay: 25.9s;
}

.delayp260 {
  animation-delay: 26s;
  -moz-animation-delay: 26s;
  -webkit-animation-delay: 26s;
  -o-animation-delay: 26s;
  transition-delay: 26s;
}

.delayp261 {
  animation-delay: 26.1s;
  -moz-animation-delay: 26.1s;
  -webkit-animation-delay: 26.1s;
  -o-animation-delay: 26.1s;
  transition-delay: 26.1s;
}

.delayp262 {
  animation-delay: 26.2s;
  -moz-animation-delay: 26.2s;
  -webkit-animation-delay: 26.2s;
  -o-animation-delay: 26.2s;
  transition-delay: 26.2s;
}

.delayp263 {
  animation-delay: 26.3s;
  -moz-animation-delay: 26.3s;
  -webkit-animation-delay: 26.3s;
  -o-animation-delay: 26.3s;
  transition-delay: 26.3s;
}

.delayp264 {
  animation-delay: 26.4s;
  -moz-animation-delay: 26.4s;
  -webkit-animation-delay: 26.4s;
  -o-animation-delay: 26.4s;
  transition-delay: 26.4s;
}

.delayp265 {
  animation-delay: 26.5s;
  -moz-animation-delay: 26.5s;
  -webkit-animation-delay: 26.5s;
  -o-animation-delay: 26.5s;
  transition-delay: 26.5s;
}

.delayp266 {
  animation-delay: 26.6s;
  -moz-animation-delay: 26.6s;
  -webkit-animation-delay: 26.6s;
  -o-animation-delay: 26.6s;
  transition-delay: 26.6s;
}

.delayp267 {
  animation-delay: 26.7s;
  -moz-animation-delay: 26.7s;
  -webkit-animation-delay: 26.7s;
  -o-animation-delay: 26.7s;
  transition-delay: 26.7s;
}

.delayp268 {
  animation-delay: 26.8s;
  -moz-animation-delay: 26.8s;
  -webkit-animation-delay: 26.8s;
  -o-animation-delay: 26.8s;
  transition-delay: 26.8s;
}

.delayp269 {
  animation-delay: 26.9s;
  -moz-animation-delay: 26.9s;
  -webkit-animation-delay: 26.9s;
  -o-animation-delay: 26.9s;
  transition-delay: 26.9s;
}

.delayp270 {
  animation-delay: 27s;
  -moz-animation-delay: 27s;
  -webkit-animation-delay: 27s;
  -o-animation-delay: 27s;
  transition-delay: 27s;
}

.delayp271 {
  animation-delay: 27.1s;
  -moz-animation-delay: 27.1s;
  -webkit-animation-delay: 27.1s;
  -o-animation-delay: 27.1s;
  transition-delay: 27.1s;
}

.delayp272 {
  animation-delay: 27.2s;
  -moz-animation-delay: 27.2s;
  -webkit-animation-delay: 27.2s;
  -o-animation-delay: 27.2s;
  transition-delay: 27.2s;
}

.delayp273 {
  animation-delay: 27.3s;
  -moz-animation-delay: 27.3s;
  -webkit-animation-delay: 27.3s;
  -o-animation-delay: 27.3s;
  transition-delay: 27.3s;
}

.delayp274 {
  animation-delay: 27.4s;
  -moz-animation-delay: 27.4s;
  -webkit-animation-delay: 27.4s;
  -o-animation-delay: 27.4s;
  transition-delay: 27.4s;
}

.delayp275 {
  animation-delay: 27.5s;
  -moz-animation-delay: 27.5s;
  -webkit-animation-delay: 27.5s;
  -o-animation-delay: 27.5s;
  transition-delay: 27.5s;
}

.delayp276 {
  animation-delay: 27.6s;
  -moz-animation-delay: 27.6s;
  -webkit-animation-delay: 27.6s;
  -o-animation-delay: 27.6s;
  transition-delay: 27.6s;
}

.delayp277 {
  animation-delay: 27.7s;
  -moz-animation-delay: 27.7s;
  -webkit-animation-delay: 27.7s;
  -o-animation-delay: 27.7s;
  transition-delay: 27.7s;
}

.delayp278 {
  animation-delay: 27.8s;
  -moz-animation-delay: 27.8s;
  -webkit-animation-delay: 27.8s;
  -o-animation-delay: 27.8s;
  transition-delay: 27.8s;
}

.delayp279 {
  animation-delay: 27.9s;
  -moz-animation-delay: 27.9s;
  -webkit-animation-delay: 27.9s;
  -o-animation-delay: 27.9s;
  transition-delay: 27.9s;
}

.delayp280 {
  animation-delay: 28s;
  -moz-animation-delay: 28s;
  -webkit-animation-delay: 28s;
  -o-animation-delay: 28s;
  transition-delay: 28s;
}

.delayp281 {
  animation-delay: 28.1s;
  -moz-animation-delay: 28.1s;
  -webkit-animation-delay: 28.1s;
  -o-animation-delay: 28.1s;
  transition-delay: 28.1s;
}

.delayp282 {
  animation-delay: 28.2s;
  -moz-animation-delay: 28.2s;
  -webkit-animation-delay: 28.2s;
  -o-animation-delay: 28.2s;
  transition-delay: 28.2s;
}

.delayp283 {
  animation-delay: 28.3s;
  -moz-animation-delay: 28.3s;
  -webkit-animation-delay: 28.3s;
  -o-animation-delay: 28.3s;
  transition-delay: 28.3s;
}

.delayp284 {
  animation-delay: 28.4s;
  -moz-animation-delay: 28.4s;
  -webkit-animation-delay: 28.4s;
  -o-animation-delay: 28.4s;
  transition-delay: 28.4s;
}

.delayp285 {
  animation-delay: 28.5s;
  -moz-animation-delay: 28.5s;
  -webkit-animation-delay: 28.5s;
  -o-animation-delay: 28.5s;
  transition-delay: 28.5s;
}

.delayp286 {
  animation-delay: 28.6s;
  -moz-animation-delay: 28.6s;
  -webkit-animation-delay: 28.6s;
  -o-animation-delay: 28.6s;
  transition-delay: 28.6s;
}

.delayp287 {
  animation-delay: 28.7s;
  -moz-animation-delay: 28.7s;
  -webkit-animation-delay: 28.7s;
  -o-animation-delay: 28.7s;
  transition-delay: 28.7s;
}

.delayp288 {
  animation-delay: 28.8s;
  -moz-animation-delay: 28.8s;
  -webkit-animation-delay: 28.8s;
  -o-animation-delay: 28.8s;
  transition-delay: 28.8s;
}

.delayp289 {
  animation-delay: 28.9s;
  -moz-animation-delay: 28.9s;
  -webkit-animation-delay: 28.9s;
  -o-animation-delay: 28.9s;
  transition-delay: 28.9s;
}

.delayp290 {
  animation-delay: 29s;
  -moz-animation-delay: 29s;
  -webkit-animation-delay: 29s;
  -o-animation-delay: 29s;
  transition-delay: 29s;
}

.delayp291 {
  animation-delay: 29.1s;
  -moz-animation-delay: 29.1s;
  -webkit-animation-delay: 29.1s;
  -o-animation-delay: 29.1s;
  transition-delay: 29.1s;
}

.delayp292 {
  animation-delay: 29.2s;
  -moz-animation-delay: 29.2s;
  -webkit-animation-delay: 29.2s;
  -o-animation-delay: 29.2s;
  transition-delay: 29.2s;
}

.delayp293 {
  animation-delay: 29.3s;
  -moz-animation-delay: 29.3s;
  -webkit-animation-delay: 29.3s;
  -o-animation-delay: 29.3s;
  transition-delay: 29.3s;
}

.delayp294 {
  animation-delay: 29.4s;
  -moz-animation-delay: 29.4s;
  -webkit-animation-delay: 29.4s;
  -o-animation-delay: 29.4s;
  transition-delay: 29.4s;
}

.delayp295 {
  animation-delay: 29.5s;
  -moz-animation-delay: 29.5s;
  -webkit-animation-delay: 29.5s;
  -o-animation-delay: 29.5s;
  transition-delay: 29.5s;
}

.delayp296 {
  animation-delay: 29.6s;
  -moz-animation-delay: 29.6s;
  -webkit-animation-delay: 29.6s;
  -o-animation-delay: 29.6s;
  transition-delay: 29.6s;
}

.delayp297 {
  animation-delay: 29.7s;
  -moz-animation-delay: 29.7s;
  -webkit-animation-delay: 29.7s;
  -o-animation-delay: 29.7s;
  transition-delay: 29.7s;
}

.delayp298 {
  animation-delay: 29.8s;
  -moz-animation-delay: 29.8s;
  -webkit-animation-delay: 29.8s;
  -o-animation-delay: 29.8s;
  transition-delay: 29.8s;
}

.delayp299 {
  animation-delay: 29.9s;
  -moz-animation-delay: 29.9s;
  -webkit-animation-delay: 29.9s;
  -o-animation-delay: 29.9s;
  transition-delay: 29.9s;
}

.delayp300 {
  animation-delay: 30s;
  -moz-animation-delay: 30s;
  -webkit-animation-delay: 30s;
  -o-animation-delay: 30s;
  transition-delay: 30s;
}

.delayp301 {
  animation-delay: 30.1s;
  -moz-animation-delay: 30.1s;
  -webkit-animation-delay: 30.1s;
  -o-animation-delay: 30.1s;
  transition-delay: 30.1s;
}

.delayp302 {
  animation-delay: 30.2s;
  -moz-animation-delay: 30.2s;
  -webkit-animation-delay: 30.2s;
  -o-animation-delay: 30.2s;
  transition-delay: 30.2s;
}

.delayp303 {
  animation-delay: 30.3s;
  -moz-animation-delay: 30.3s;
  -webkit-animation-delay: 30.3s;
  -o-animation-delay: 30.3s;
  transition-delay: 30.3s;
}

.delayp304 {
  animation-delay: 30.4s;
  -moz-animation-delay: 30.4s;
  -webkit-animation-delay: 30.4s;
  -o-animation-delay: 30.4s;
  transition-delay: 30.4s;
}

.delayp305 {
  animation-delay: 30.5s;
  -moz-animation-delay: 30.5s;
  -webkit-animation-delay: 30.5s;
  -o-animation-delay: 30.5s;
  transition-delay: 30.5s;
}

.delayp306 {
  animation-delay: 30.6s;
  -moz-animation-delay: 30.6s;
  -webkit-animation-delay: 30.6s;
  -o-animation-delay: 30.6s;
  transition-delay: 30.6s;
}

.delayp307 {
  animation-delay: 30.7s;
  -moz-animation-delay: 30.7s;
  -webkit-animation-delay: 30.7s;
  -o-animation-delay: 30.7s;
  transition-delay: 30.7s;
}

.delayp308 {
  animation-delay: 30.8s;
  -moz-animation-delay: 30.8s;
  -webkit-animation-delay: 30.8s;
  -o-animation-delay: 30.8s;
  transition-delay: 30.8s;
}

.delayp309 {
  animation-delay: 30.9s;
  -moz-animation-delay: 30.9s;
  -webkit-animation-delay: 30.9s;
  -o-animation-delay: 30.9s;
  transition-delay: 30.9s;
}

.delayp310 {
  animation-delay: 31s;
  -moz-animation-delay: 31s;
  -webkit-animation-delay: 31s;
  -o-animation-delay: 31s;
  transition-delay: 31s;
}

.delayp311 {
  animation-delay: 31.1s;
  -moz-animation-delay: 31.1s;
  -webkit-animation-delay: 31.1s;
  -o-animation-delay: 31.1s;
  transition-delay: 31.1s;
}

.delayp312 {
  animation-delay: 31.2s;
  -moz-animation-delay: 31.2s;
  -webkit-animation-delay: 31.2s;
  -o-animation-delay: 31.2s;
  transition-delay: 31.2s;
}

.delayp313 {
  animation-delay: 31.3s;
  -moz-animation-delay: 31.3s;
  -webkit-animation-delay: 31.3s;
  -o-animation-delay: 31.3s;
  transition-delay: 31.3s;
}

.delayp314 {
  animation-delay: 31.4s;
  -moz-animation-delay: 31.4s;
  -webkit-animation-delay: 31.4s;
  -o-animation-delay: 31.4s;
  transition-delay: 31.4s;
}

.delayp315 {
  animation-delay: 31.5s;
  -moz-animation-delay: 31.5s;
  -webkit-animation-delay: 31.5s;
  -o-animation-delay: 31.5s;
  transition-delay: 31.5s;
}

.delayp316 {
  animation-delay: 31.6s;
  -moz-animation-delay: 31.6s;
  -webkit-animation-delay: 31.6s;
  -o-animation-delay: 31.6s;
  transition-delay: 31.6s;
}

.delayp317 {
  animation-delay: 31.7s;
  -moz-animation-delay: 31.7s;
  -webkit-animation-delay: 31.7s;
  -o-animation-delay: 31.7s;
  transition-delay: 31.7s;
}

.delayp318 {
  animation-delay: 31.8s;
  -moz-animation-delay: 31.8s;
  -webkit-animation-delay: 31.8s;
  -o-animation-delay: 31.8s;
  transition-delay: 31.8s;
}

.delayp319 {
  animation-delay: 31.9s;
  -moz-animation-delay: 31.9s;
  -webkit-animation-delay: 31.9s;
  -o-animation-delay: 31.9s;
  transition-delay: 31.9s;
}

.delayp320 {
  animation-delay: 32s;
  -moz-animation-delay: 32s;
  -webkit-animation-delay: 32s;
  -o-animation-delay: 32s;
  transition-delay: 32s;
}

.delayp321 {
  animation-delay: 32.1s;
  -moz-animation-delay: 32.1s;
  -webkit-animation-delay: 32.1s;
  -o-animation-delay: 32.1s;
  transition-delay: 32.1s;
}

.delayp322 {
  animation-delay: 32.2s;
  -moz-animation-delay: 32.2s;
  -webkit-animation-delay: 32.2s;
  -o-animation-delay: 32.2s;
  transition-delay: 32.2s;
}

.delayp323 {
  animation-delay: 32.3s;
  -moz-animation-delay: 32.3s;
  -webkit-animation-delay: 32.3s;
  -o-animation-delay: 32.3s;
  transition-delay: 32.3s;
}

.delayp324 {
  animation-delay: 32.4s;
  -moz-animation-delay: 32.4s;
  -webkit-animation-delay: 32.4s;
  -o-animation-delay: 32.4s;
  transition-delay: 32.4s;
}

.delayp325 {
  animation-delay: 32.5s;
  -moz-animation-delay: 32.5s;
  -webkit-animation-delay: 32.5s;
  -o-animation-delay: 32.5s;
  transition-delay: 32.5s;
}

.delayp326 {
  animation-delay: 32.6s;
  -moz-animation-delay: 32.6s;
  -webkit-animation-delay: 32.6s;
  -o-animation-delay: 32.6s;
  transition-delay: 32.6s;
}

.delayp327 {
  animation-delay: 32.7s;
  -moz-animation-delay: 32.7s;
  -webkit-animation-delay: 32.7s;
  -o-animation-delay: 32.7s;
  transition-delay: 32.7s;
}

.delayp328 {
  animation-delay: 32.8s;
  -moz-animation-delay: 32.8s;
  -webkit-animation-delay: 32.8s;
  -o-animation-delay: 32.8s;
  transition-delay: 32.8s;
}

.delayp329 {
  animation-delay: 32.9s;
  -moz-animation-delay: 32.9s;
  -webkit-animation-delay: 32.9s;
  -o-animation-delay: 32.9s;
  transition-delay: 32.9s;
}

.delayp330 {
  animation-delay: 33s;
  -moz-animation-delay: 33s;
  -webkit-animation-delay: 33s;
  -o-animation-delay: 33s;
  transition-delay: 33s;
}

.delayp331 {
  animation-delay: 33.1s;
  -moz-animation-delay: 33.1s;
  -webkit-animation-delay: 33.1s;
  -o-animation-delay: 33.1s;
  transition-delay: 33.1s;
}

.delayp332 {
  animation-delay: 33.2s;
  -moz-animation-delay: 33.2s;
  -webkit-animation-delay: 33.2s;
  -o-animation-delay: 33.2s;
  transition-delay: 33.2s;
}

.delayp333 {
  animation-delay: 33.3s;
  -moz-animation-delay: 33.3s;
  -webkit-animation-delay: 33.3s;
  -o-animation-delay: 33.3s;
  transition-delay: 33.3s;
}

.delayp334 {
  animation-delay: 33.4s;
  -moz-animation-delay: 33.4s;
  -webkit-animation-delay: 33.4s;
  -o-animation-delay: 33.4s;
  transition-delay: 33.4s;
}

.delayp335 {
  animation-delay: 33.5s;
  -moz-animation-delay: 33.5s;
  -webkit-animation-delay: 33.5s;
  -o-animation-delay: 33.5s;
  transition-delay: 33.5s;
}

.delayp336 {
  animation-delay: 33.6s;
  -moz-animation-delay: 33.6s;
  -webkit-animation-delay: 33.6s;
  -o-animation-delay: 33.6s;
  transition-delay: 33.6s;
}

.delayp337 {
  animation-delay: 33.7s;
  -moz-animation-delay: 33.7s;
  -webkit-animation-delay: 33.7s;
  -o-animation-delay: 33.7s;
  transition-delay: 33.7s;
}

.delayp338 {
  animation-delay: 33.8s;
  -moz-animation-delay: 33.8s;
  -webkit-animation-delay: 33.8s;
  -o-animation-delay: 33.8s;
  transition-delay: 33.8s;
}

.delayp339 {
  animation-delay: 33.9s;
  -moz-animation-delay: 33.9s;
  -webkit-animation-delay: 33.9s;
  -o-animation-delay: 33.9s;
  transition-delay: 33.9s;
}

.delayp340 {
  animation-delay: 34s;
  -moz-animation-delay: 34s;
  -webkit-animation-delay: 34s;
  -o-animation-delay: 34s;
  transition-delay: 34s;
}

.delayp341 {
  animation-delay: 34.1s;
  -moz-animation-delay: 34.1s;
  -webkit-animation-delay: 34.1s;
  -o-animation-delay: 34.1s;
  transition-delay: 34.1s;
}

.delayp342 {
  animation-delay: 34.2s;
  -moz-animation-delay: 34.2s;
  -webkit-animation-delay: 34.2s;
  -o-animation-delay: 34.2s;
  transition-delay: 34.2s;
}

.delayp343 {
  animation-delay: 34.3s;
  -moz-animation-delay: 34.3s;
  -webkit-animation-delay: 34.3s;
  -o-animation-delay: 34.3s;
  transition-delay: 34.3s;
}

.delayp344 {
  animation-delay: 34.4s;
  -moz-animation-delay: 34.4s;
  -webkit-animation-delay: 34.4s;
  -o-animation-delay: 34.4s;
  transition-delay: 34.4s;
}

.delayp345 {
  animation-delay: 34.5s;
  -moz-animation-delay: 34.5s;
  -webkit-animation-delay: 34.5s;
  -o-animation-delay: 34.5s;
  transition-delay: 34.5s;
}

.delayp346 {
  animation-delay: 34.6s;
  -moz-animation-delay: 34.6s;
  -webkit-animation-delay: 34.6s;
  -o-animation-delay: 34.6s;
  transition-delay: 34.6s;
}

.delayp347 {
  animation-delay: 34.7s;
  -moz-animation-delay: 34.7s;
  -webkit-animation-delay: 34.7s;
  -o-animation-delay: 34.7s;
  transition-delay: 34.7s;
}

.delayp348 {
  animation-delay: 34.8s;
  -moz-animation-delay: 34.8s;
  -webkit-animation-delay: 34.8s;
  -o-animation-delay: 34.8s;
  transition-delay: 34.8s;
}

.delayp349 {
  animation-delay: 34.9s;
  -moz-animation-delay: 34.9s;
  -webkit-animation-delay: 34.9s;
  -o-animation-delay: 34.9s;
  transition-delay: 34.9s;
}

.delayp350 {
  animation-delay: 35s;
  -moz-animation-delay: 35s;
  -webkit-animation-delay: 35s;
  -o-animation-delay: 35s;
  transition-delay: 35s;
}

.delayp351 {
  animation-delay: 35.1s;
  -moz-animation-delay: 35.1s;
  -webkit-animation-delay: 35.1s;
  -o-animation-delay: 35.1s;
  transition-delay: 35.1s;
}

.delayp352 {
  animation-delay: 35.2s;
  -moz-animation-delay: 35.2s;
  -webkit-animation-delay: 35.2s;
  -o-animation-delay: 35.2s;
  transition-delay: 35.2s;
}

.delayp353 {
  animation-delay: 35.3s;
  -moz-animation-delay: 35.3s;
  -webkit-animation-delay: 35.3s;
  -o-animation-delay: 35.3s;
  transition-delay: 35.3s;
}

.delayp354 {
  animation-delay: 35.4s;
  -moz-animation-delay: 35.4s;
  -webkit-animation-delay: 35.4s;
  -o-animation-delay: 35.4s;
  transition-delay: 35.4s;
}

.delayp355 {
  animation-delay: 35.5s;
  -moz-animation-delay: 35.5s;
  -webkit-animation-delay: 35.5s;
  -o-animation-delay: 35.5s;
  transition-delay: 35.5s;
}

.delayp356 {
  animation-delay: 35.6s;
  -moz-animation-delay: 35.6s;
  -webkit-animation-delay: 35.6s;
  -o-animation-delay: 35.6s;
  transition-delay: 35.6s;
}

.delayp357 {
  animation-delay: 35.7s;
  -moz-animation-delay: 35.7s;
  -webkit-animation-delay: 35.7s;
  -o-animation-delay: 35.7s;
  transition-delay: 35.7s;
}

.delayp358 {
  animation-delay: 35.8s;
  -moz-animation-delay: 35.8s;
  -webkit-animation-delay: 35.8s;
  -o-animation-delay: 35.8s;
  transition-delay: 35.8s;
}

.delayp359 {
  animation-delay: 35.9s;
  -moz-animation-delay: 35.9s;
  -webkit-animation-delay: 35.9s;
  -o-animation-delay: 35.9s;
  transition-delay: 35.9s;
}

.delayp360 {
  animation-delay: 36s;
  -moz-animation-delay: 36s;
  -webkit-animation-delay: 36s;
  -o-animation-delay: 36s;
  transition-delay: 36s;
}

.delayp361 {
  animation-delay: 36.1s;
  -moz-animation-delay: 36.1s;
  -webkit-animation-delay: 36.1s;
  -o-animation-delay: 36.1s;
  transition-delay: 36.1s;
}

.delayp362 {
  animation-delay: 36.2s;
  -moz-animation-delay: 36.2s;
  -webkit-animation-delay: 36.2s;
  -o-animation-delay: 36.2s;
  transition-delay: 36.2s;
}

.delayp363 {
  animation-delay: 36.3s;
  -moz-animation-delay: 36.3s;
  -webkit-animation-delay: 36.3s;
  -o-animation-delay: 36.3s;
  transition-delay: 36.3s;
}

.delayp364 {
  animation-delay: 36.4s;
  -moz-animation-delay: 36.4s;
  -webkit-animation-delay: 36.4s;
  -o-animation-delay: 36.4s;
  transition-delay: 36.4s;
}

.delayp365 {
  animation-delay: 36.5s;
  -moz-animation-delay: 36.5s;
  -webkit-animation-delay: 36.5s;
  -o-animation-delay: 36.5s;
  transition-delay: 36.5s;
}

.delayp366 {
  animation-delay: 36.6s;
  -moz-animation-delay: 36.6s;
  -webkit-animation-delay: 36.6s;
  -o-animation-delay: 36.6s;
  transition-delay: 36.6s;
}

.delayp367 {
  animation-delay: 36.7s;
  -moz-animation-delay: 36.7s;
  -webkit-animation-delay: 36.7s;
  -o-animation-delay: 36.7s;
  transition-delay: 36.7s;
}

.delayp368 {
  animation-delay: 36.8s;
  -moz-animation-delay: 36.8s;
  -webkit-animation-delay: 36.8s;
  -o-animation-delay: 36.8s;
  transition-delay: 36.8s;
}

.delayp369 {
  animation-delay: 36.9s;
  -moz-animation-delay: 36.9s;
  -webkit-animation-delay: 36.9s;
  -o-animation-delay: 36.9s;
  transition-delay: 36.9s;
}

.delayp370 {
  animation-delay: 37s;
  -moz-animation-delay: 37s;
  -webkit-animation-delay: 37s;
  -o-animation-delay: 37s;
  transition-delay: 37s;
}

.delayp371 {
  animation-delay: 37.1s;
  -moz-animation-delay: 37.1s;
  -webkit-animation-delay: 37.1s;
  -o-animation-delay: 37.1s;
  transition-delay: 37.1s;
}

.delayp372 {
  animation-delay: 37.2s;
  -moz-animation-delay: 37.2s;
  -webkit-animation-delay: 37.2s;
  -o-animation-delay: 37.2s;
  transition-delay: 37.2s;
}

.delayp373 {
  animation-delay: 37.3s;
  -moz-animation-delay: 37.3s;
  -webkit-animation-delay: 37.3s;
  -o-animation-delay: 37.3s;
  transition-delay: 37.3s;
}

.delayp374 {
  animation-delay: 37.4s;
  -moz-animation-delay: 37.4s;
  -webkit-animation-delay: 37.4s;
  -o-animation-delay: 37.4s;
  transition-delay: 37.4s;
}

.delayp375 {
  animation-delay: 37.5s;
  -moz-animation-delay: 37.5s;
  -webkit-animation-delay: 37.5s;
  -o-animation-delay: 37.5s;
  transition-delay: 37.5s;
}

.delayp376 {
  animation-delay: 37.6s;
  -moz-animation-delay: 37.6s;
  -webkit-animation-delay: 37.6s;
  -o-animation-delay: 37.6s;
  transition-delay: 37.6s;
}

.delayp377 {
  animation-delay: 37.7s;
  -moz-animation-delay: 37.7s;
  -webkit-animation-delay: 37.7s;
  -o-animation-delay: 37.7s;
  transition-delay: 37.7s;
}

.delayp378 {
  animation-delay: 37.8s;
  -moz-animation-delay: 37.8s;
  -webkit-animation-delay: 37.8s;
  -o-animation-delay: 37.8s;
  transition-delay: 37.8s;
}

.delayp379 {
  animation-delay: 37.9s;
  -moz-animation-delay: 37.9s;
  -webkit-animation-delay: 37.9s;
  -o-animation-delay: 37.9s;
  transition-delay: 37.9s;
}

.delayp380 {
  animation-delay: 38s;
  -moz-animation-delay: 38s;
  -webkit-animation-delay: 38s;
  -o-animation-delay: 38s;
  transition-delay: 38s;
}

.delayp381 {
  animation-delay: 38.1s;
  -moz-animation-delay: 38.1s;
  -webkit-animation-delay: 38.1s;
  -o-animation-delay: 38.1s;
  transition-delay: 38.1s;
}

.delayp382 {
  animation-delay: 38.2s;
  -moz-animation-delay: 38.2s;
  -webkit-animation-delay: 38.2s;
  -o-animation-delay: 38.2s;
  transition-delay: 38.2s;
}

.delayp383 {
  animation-delay: 38.3s;
  -moz-animation-delay: 38.3s;
  -webkit-animation-delay: 38.3s;
  -o-animation-delay: 38.3s;
  transition-delay: 38.3s;
}

.delayp384 {
  animation-delay: 38.4s;
  -moz-animation-delay: 38.4s;
  -webkit-animation-delay: 38.4s;
  -o-animation-delay: 38.4s;
  transition-delay: 38.4s;
}

.delayp385 {
  animation-delay: 38.5s;
  -moz-animation-delay: 38.5s;
  -webkit-animation-delay: 38.5s;
  -o-animation-delay: 38.5s;
  transition-delay: 38.5s;
}

.delayp386 {
  animation-delay: 38.6s;
  -moz-animation-delay: 38.6s;
  -webkit-animation-delay: 38.6s;
  -o-animation-delay: 38.6s;
  transition-delay: 38.6s;
}

.delayp387 {
  animation-delay: 38.7s;
  -moz-animation-delay: 38.7s;
  -webkit-animation-delay: 38.7s;
  -o-animation-delay: 38.7s;
  transition-delay: 38.7s;
}

.delayp388 {
  animation-delay: 38.8s;
  -moz-animation-delay: 38.8s;
  -webkit-animation-delay: 38.8s;
  -o-animation-delay: 38.8s;
  transition-delay: 38.8s;
}

.delayp389 {
  animation-delay: 38.9s;
  -moz-animation-delay: 38.9s;
  -webkit-animation-delay: 38.9s;
  -o-animation-delay: 38.9s;
  transition-delay: 38.9s;
}

.delayp390 {
  animation-delay: 39s;
  -moz-animation-delay: 39s;
  -webkit-animation-delay: 39s;
  -o-animation-delay: 39s;
  transition-delay: 39s;
}

.delayp391 {
  animation-delay: 39.1s;
  -moz-animation-delay: 39.1s;
  -webkit-animation-delay: 39.1s;
  -o-animation-delay: 39.1s;
  transition-delay: 39.1s;
}

.delayp392 {
  animation-delay: 39.2s;
  -moz-animation-delay: 39.2s;
  -webkit-animation-delay: 39.2s;
  -o-animation-delay: 39.2s;
  transition-delay: 39.2s;
}

.delayp393 {
  animation-delay: 39.3s;
  -moz-animation-delay: 39.3s;
  -webkit-animation-delay: 39.3s;
  -o-animation-delay: 39.3s;
  transition-delay: 39.3s;
}

.delayp394 {
  animation-delay: 39.4s;
  -moz-animation-delay: 39.4s;
  -webkit-animation-delay: 39.4s;
  -o-animation-delay: 39.4s;
  transition-delay: 39.4s;
}

.delayp395 {
  animation-delay: 39.5s;
  -moz-animation-delay: 39.5s;
  -webkit-animation-delay: 39.5s;
  -o-animation-delay: 39.5s;
  transition-delay: 39.5s;
}

.delayp396 {
  animation-delay: 39.6s;
  -moz-animation-delay: 39.6s;
  -webkit-animation-delay: 39.6s;
  -o-animation-delay: 39.6s;
  transition-delay: 39.6s;
}

.delayp397 {
  animation-delay: 39.7s;
  -moz-animation-delay: 39.7s;
  -webkit-animation-delay: 39.7s;
  -o-animation-delay: 39.7s;
  transition-delay: 39.7s;
}

.delayp398 {
  animation-delay: 39.8s;
  -moz-animation-delay: 39.8s;
  -webkit-animation-delay: 39.8s;
  -o-animation-delay: 39.8s;
  transition-delay: 39.8s;
}

.delayp399 {
  animation-delay: 39.9s;
  -moz-animation-delay: 39.9s;
  -webkit-animation-delay: 39.9s;
  -o-animation-delay: 39.9s;
  transition-delay: 39.9s;
}

.delayp400 {
  animation-delay: 40s;
  -moz-animation-delay: 40s;
  -webkit-animation-delay: 40s;
  -o-animation-delay: 40s;
  transition-delay: 40s;
}

.delayp401 {
  animation-delay: 40.1s;
  -moz-animation-delay: 40.1s;
  -webkit-animation-delay: 40.1s;
  -o-animation-delay: 40.1s;
  transition-delay: 40.1s;
}

.delayp402 {
  animation-delay: 40.2s;
  -moz-animation-delay: 40.2s;
  -webkit-animation-delay: 40.2s;
  -o-animation-delay: 40.2s;
  transition-delay: 40.2s;
}

.delayp403 {
  animation-delay: 40.3s;
  -moz-animation-delay: 40.3s;
  -webkit-animation-delay: 40.3s;
  -o-animation-delay: 40.3s;
  transition-delay: 40.3s;
}

.delayp404 {
  animation-delay: 40.4s;
  -moz-animation-delay: 40.4s;
  -webkit-animation-delay: 40.4s;
  -o-animation-delay: 40.4s;
  transition-delay: 40.4s;
}

.delayp405 {
  animation-delay: 40.5s;
  -moz-animation-delay: 40.5s;
  -webkit-animation-delay: 40.5s;
  -o-animation-delay: 40.5s;
  transition-delay: 40.5s;
}

.delayp406 {
  animation-delay: 40.6s;
  -moz-animation-delay: 40.6s;
  -webkit-animation-delay: 40.6s;
  -o-animation-delay: 40.6s;
  transition-delay: 40.6s;
}

.delayp407 {
  animation-delay: 40.7s;
  -moz-animation-delay: 40.7s;
  -webkit-animation-delay: 40.7s;
  -o-animation-delay: 40.7s;
  transition-delay: 40.7s;
}

.delayp408 {
  animation-delay: 40.8s;
  -moz-animation-delay: 40.8s;
  -webkit-animation-delay: 40.8s;
  -o-animation-delay: 40.8s;
  transition-delay: 40.8s;
}

.delayp409 {
  animation-delay: 40.9s;
  -moz-animation-delay: 40.9s;
  -webkit-animation-delay: 40.9s;
  -o-animation-delay: 40.9s;
  transition-delay: 40.9s;
}

.delayp410 {
  animation-delay: 41s;
  -moz-animation-delay: 41s;
  -webkit-animation-delay: 41s;
  -o-animation-delay: 41s;
  transition-delay: 41s;
}

.delayp411 {
  animation-delay: 41.1s;
  -moz-animation-delay: 41.1s;
  -webkit-animation-delay: 41.1s;
  -o-animation-delay: 41.1s;
  transition-delay: 41.1s;
}

.delayp412 {
  animation-delay: 41.2s;
  -moz-animation-delay: 41.2s;
  -webkit-animation-delay: 41.2s;
  -o-animation-delay: 41.2s;
  transition-delay: 41.2s;
}

.delayp413 {
  animation-delay: 41.3s;
  -moz-animation-delay: 41.3s;
  -webkit-animation-delay: 41.3s;
  -o-animation-delay: 41.3s;
  transition-delay: 41.3s;
}

.delayp414 {
  animation-delay: 41.4s;
  -moz-animation-delay: 41.4s;
  -webkit-animation-delay: 41.4s;
  -o-animation-delay: 41.4s;
  transition-delay: 41.4s;
}

.delayp415 {
  animation-delay: 41.5s;
  -moz-animation-delay: 41.5s;
  -webkit-animation-delay: 41.5s;
  -o-animation-delay: 41.5s;
  transition-delay: 41.5s;
}

.delayp416 {
  animation-delay: 41.6s;
  -moz-animation-delay: 41.6s;
  -webkit-animation-delay: 41.6s;
  -o-animation-delay: 41.6s;
  transition-delay: 41.6s;
}

.delayp417 {
  animation-delay: 41.7s;
  -moz-animation-delay: 41.7s;
  -webkit-animation-delay: 41.7s;
  -o-animation-delay: 41.7s;
  transition-delay: 41.7s;
}

.delayp418 {
  animation-delay: 41.8s;
  -moz-animation-delay: 41.8s;
  -webkit-animation-delay: 41.8s;
  -o-animation-delay: 41.8s;
  transition-delay: 41.8s;
}

.delayp419 {
  animation-delay: 41.9s;
  -moz-animation-delay: 41.9s;
  -webkit-animation-delay: 41.9s;
  -o-animation-delay: 41.9s;
  transition-delay: 41.9s;
}

.delayp420 {
  animation-delay: 42s;
  -moz-animation-delay: 42s;
  -webkit-animation-delay: 42s;
  -o-animation-delay: 42s;
  transition-delay: 42s;
}

.delayp421 {
  animation-delay: 42.1s;
  -moz-animation-delay: 42.1s;
  -webkit-animation-delay: 42.1s;
  -o-animation-delay: 42.1s;
  transition-delay: 42.1s;
}

.delayp422 {
  animation-delay: 42.2s;
  -moz-animation-delay: 42.2s;
  -webkit-animation-delay: 42.2s;
  -o-animation-delay: 42.2s;
  transition-delay: 42.2s;
}

.delayp423 {
  animation-delay: 42.3s;
  -moz-animation-delay: 42.3s;
  -webkit-animation-delay: 42.3s;
  -o-animation-delay: 42.3s;
  transition-delay: 42.3s;
}

.delayp424 {
  animation-delay: 42.4s;
  -moz-animation-delay: 42.4s;
  -webkit-animation-delay: 42.4s;
  -o-animation-delay: 42.4s;
  transition-delay: 42.4s;
}

.delayp425 {
  animation-delay: 42.5s;
  -moz-animation-delay: 42.5s;
  -webkit-animation-delay: 42.5s;
  -o-animation-delay: 42.5s;
  transition-delay: 42.5s;
}

.delayp426 {
  animation-delay: 42.6s;
  -moz-animation-delay: 42.6s;
  -webkit-animation-delay: 42.6s;
  -o-animation-delay: 42.6s;
  transition-delay: 42.6s;
}

.delayp427 {
  animation-delay: 42.7s;
  -moz-animation-delay: 42.7s;
  -webkit-animation-delay: 42.7s;
  -o-animation-delay: 42.7s;
  transition-delay: 42.7s;
}

.delayp428 {
  animation-delay: 42.8s;
  -moz-animation-delay: 42.8s;
  -webkit-animation-delay: 42.8s;
  -o-animation-delay: 42.8s;
  transition-delay: 42.8s;
}

.delayp429 {
  animation-delay: 42.9s;
  -moz-animation-delay: 42.9s;
  -webkit-animation-delay: 42.9s;
  -o-animation-delay: 42.9s;
  transition-delay: 42.9s;
}

.delayp430 {
  animation-delay: 43s;
  -moz-animation-delay: 43s;
  -webkit-animation-delay: 43s;
  -o-animation-delay: 43s;
  transition-delay: 43s;
}

.delayp431 {
  animation-delay: 43.1s;
  -moz-animation-delay: 43.1s;
  -webkit-animation-delay: 43.1s;
  -o-animation-delay: 43.1s;
  transition-delay: 43.1s;
}

.delayp432 {
  animation-delay: 43.2s;
  -moz-animation-delay: 43.2s;
  -webkit-animation-delay: 43.2s;
  -o-animation-delay: 43.2s;
  transition-delay: 43.2s;
}

.delayp433 {
  animation-delay: 43.3s;
  -moz-animation-delay: 43.3s;
  -webkit-animation-delay: 43.3s;
  -o-animation-delay: 43.3s;
  transition-delay: 43.3s;
}

.delayp434 {
  animation-delay: 43.4s;
  -moz-animation-delay: 43.4s;
  -webkit-animation-delay: 43.4s;
  -o-animation-delay: 43.4s;
  transition-delay: 43.4s;
}

.delayp435 {
  animation-delay: 43.5s;
  -moz-animation-delay: 43.5s;
  -webkit-animation-delay: 43.5s;
  -o-animation-delay: 43.5s;
  transition-delay: 43.5s;
}

.delayp436 {
  animation-delay: 43.6s;
  -moz-animation-delay: 43.6s;
  -webkit-animation-delay: 43.6s;
  -o-animation-delay: 43.6s;
  transition-delay: 43.6s;
}

.delayp437 {
  animation-delay: 43.7s;
  -moz-animation-delay: 43.7s;
  -webkit-animation-delay: 43.7s;
  -o-animation-delay: 43.7s;
  transition-delay: 43.7s;
}

.delayp438 {
  animation-delay: 43.8s;
  -moz-animation-delay: 43.8s;
  -webkit-animation-delay: 43.8s;
  -o-animation-delay: 43.8s;
  transition-delay: 43.8s;
}

.delayp439 {
  animation-delay: 43.9s;
  -moz-animation-delay: 43.9s;
  -webkit-animation-delay: 43.9s;
  -o-animation-delay: 43.9s;
  transition-delay: 43.9s;
}

.delayp440 {
  animation-delay: 44s;
  -moz-animation-delay: 44s;
  -webkit-animation-delay: 44s;
  -o-animation-delay: 44s;
  transition-delay: 44s;
}

.delayp441 {
  animation-delay: 44.1s;
  -moz-animation-delay: 44.1s;
  -webkit-animation-delay: 44.1s;
  -o-animation-delay: 44.1s;
  transition-delay: 44.1s;
}

.delayp442 {
  animation-delay: 44.2s;
  -moz-animation-delay: 44.2s;
  -webkit-animation-delay: 44.2s;
  -o-animation-delay: 44.2s;
  transition-delay: 44.2s;
}

.delayp443 {
  animation-delay: 44.3s;
  -moz-animation-delay: 44.3s;
  -webkit-animation-delay: 44.3s;
  -o-animation-delay: 44.3s;
  transition-delay: 44.3s;
}

.delayp444 {
  animation-delay: 44.4s;
  -moz-animation-delay: 44.4s;
  -webkit-animation-delay: 44.4s;
  -o-animation-delay: 44.4s;
  transition-delay: 44.4s;
}

.delayp445 {
  animation-delay: 44.5s;
  -moz-animation-delay: 44.5s;
  -webkit-animation-delay: 44.5s;
  -o-animation-delay: 44.5s;
  transition-delay: 44.5s;
}

.delayp446 {
  animation-delay: 44.6s;
  -moz-animation-delay: 44.6s;
  -webkit-animation-delay: 44.6s;
  -o-animation-delay: 44.6s;
  transition-delay: 44.6s;
}

.delayp447 {
  animation-delay: 44.7s;
  -moz-animation-delay: 44.7s;
  -webkit-animation-delay: 44.7s;
  -o-animation-delay: 44.7s;
  transition-delay: 44.7s;
}

.delayp448 {
  animation-delay: 44.8s;
  -moz-animation-delay: 44.8s;
  -webkit-animation-delay: 44.8s;
  -o-animation-delay: 44.8s;
  transition-delay: 44.8s;
}

.delayp449 {
  animation-delay: 44.9s;
  -moz-animation-delay: 44.9s;
  -webkit-animation-delay: 44.9s;
  -o-animation-delay: 44.9s;
  transition-delay: 44.9s;
}

.delayp450 {
  animation-delay: 45s;
  -moz-animation-delay: 45s;
  -webkit-animation-delay: 45s;
  -o-animation-delay: 45s;
  transition-delay: 45s;
}

.delayp451 {
  animation-delay: 45.1s;
  -moz-animation-delay: 45.1s;
  -webkit-animation-delay: 45.1s;
  -o-animation-delay: 45.1s;
  transition-delay: 45.1s;
}

.delayp452 {
  animation-delay: 45.2s;
  -moz-animation-delay: 45.2s;
  -webkit-animation-delay: 45.2s;
  -o-animation-delay: 45.2s;
  transition-delay: 45.2s;
}

.delayp453 {
  animation-delay: 45.3s;
  -moz-animation-delay: 45.3s;
  -webkit-animation-delay: 45.3s;
  -o-animation-delay: 45.3s;
  transition-delay: 45.3s;
}

.delayp454 {
  animation-delay: 45.4s;
  -moz-animation-delay: 45.4s;
  -webkit-animation-delay: 45.4s;
  -o-animation-delay: 45.4s;
  transition-delay: 45.4s;
}

.delayp455 {
  animation-delay: 45.5s;
  -moz-animation-delay: 45.5s;
  -webkit-animation-delay: 45.5s;
  -o-animation-delay: 45.5s;
  transition-delay: 45.5s;
}

.delayp456 {
  animation-delay: 45.6s;
  -moz-animation-delay: 45.6s;
  -webkit-animation-delay: 45.6s;
  -o-animation-delay: 45.6s;
  transition-delay: 45.6s;
}

.delayp457 {
  animation-delay: 45.7s;
  -moz-animation-delay: 45.7s;
  -webkit-animation-delay: 45.7s;
  -o-animation-delay: 45.7s;
  transition-delay: 45.7s;
}

.delayp458 {
  animation-delay: 45.8s;
  -moz-animation-delay: 45.8s;
  -webkit-animation-delay: 45.8s;
  -o-animation-delay: 45.8s;
  transition-delay: 45.8s;
}

.delayp459 {
  animation-delay: 45.9s;
  -moz-animation-delay: 45.9s;
  -webkit-animation-delay: 45.9s;
  -o-animation-delay: 45.9s;
  transition-delay: 45.9s;
}

.delayp460 {
  animation-delay: 46s;
  -moz-animation-delay: 46s;
  -webkit-animation-delay: 46s;
  -o-animation-delay: 46s;
  transition-delay: 46s;
}

.delayp461 {
  animation-delay: 46.1s;
  -moz-animation-delay: 46.1s;
  -webkit-animation-delay: 46.1s;
  -o-animation-delay: 46.1s;
  transition-delay: 46.1s;
}

.delayp462 {
  animation-delay: 46.2s;
  -moz-animation-delay: 46.2s;
  -webkit-animation-delay: 46.2s;
  -o-animation-delay: 46.2s;
  transition-delay: 46.2s;
}

.delayp463 {
  animation-delay: 46.3s;
  -moz-animation-delay: 46.3s;
  -webkit-animation-delay: 46.3s;
  -o-animation-delay: 46.3s;
  transition-delay: 46.3s;
}

.delayp464 {
  animation-delay: 46.4s;
  -moz-animation-delay: 46.4s;
  -webkit-animation-delay: 46.4s;
  -o-animation-delay: 46.4s;
  transition-delay: 46.4s;
}

.delayp465 {
  animation-delay: 46.5s;
  -moz-animation-delay: 46.5s;
  -webkit-animation-delay: 46.5s;
  -o-animation-delay: 46.5s;
  transition-delay: 46.5s;
}

.delayp466 {
  animation-delay: 46.6s;
  -moz-animation-delay: 46.6s;
  -webkit-animation-delay: 46.6s;
  -o-animation-delay: 46.6s;
  transition-delay: 46.6s;
}

.delayp467 {
  animation-delay: 46.7s;
  -moz-animation-delay: 46.7s;
  -webkit-animation-delay: 46.7s;
  -o-animation-delay: 46.7s;
  transition-delay: 46.7s;
}

.delayp468 {
  animation-delay: 46.8s;
  -moz-animation-delay: 46.8s;
  -webkit-animation-delay: 46.8s;
  -o-animation-delay: 46.8s;
  transition-delay: 46.8s;
}

.delayp469 {
  animation-delay: 46.9s;
  -moz-animation-delay: 46.9s;
  -webkit-animation-delay: 46.9s;
  -o-animation-delay: 46.9s;
  transition-delay: 46.9s;
}

.delayp470 {
  animation-delay: 47s;
  -moz-animation-delay: 47s;
  -webkit-animation-delay: 47s;
  -o-animation-delay: 47s;
  transition-delay: 47s;
}

.delayp471 {
  animation-delay: 47.1s;
  -moz-animation-delay: 47.1s;
  -webkit-animation-delay: 47.1s;
  -o-animation-delay: 47.1s;
  transition-delay: 47.1s;
}

.delayp472 {
  animation-delay: 47.2s;
  -moz-animation-delay: 47.2s;
  -webkit-animation-delay: 47.2s;
  -o-animation-delay: 47.2s;
  transition-delay: 47.2s;
}

.delayp473 {
  animation-delay: 47.3s;
  -moz-animation-delay: 47.3s;
  -webkit-animation-delay: 47.3s;
  -o-animation-delay: 47.3s;
  transition-delay: 47.3s;
}

.delayp474 {
  animation-delay: 47.4s;
  -moz-animation-delay: 47.4s;
  -webkit-animation-delay: 47.4s;
  -o-animation-delay: 47.4s;
  transition-delay: 47.4s;
}

.delayp475 {
  animation-delay: 47.5s;
  -moz-animation-delay: 47.5s;
  -webkit-animation-delay: 47.5s;
  -o-animation-delay: 47.5s;
  transition-delay: 47.5s;
}

.delayp476 {
  animation-delay: 47.6s;
  -moz-animation-delay: 47.6s;
  -webkit-animation-delay: 47.6s;
  -o-animation-delay: 47.6s;
  transition-delay: 47.6s;
}

.delayp477 {
  animation-delay: 47.7s;
  -moz-animation-delay: 47.7s;
  -webkit-animation-delay: 47.7s;
  -o-animation-delay: 47.7s;
  transition-delay: 47.7s;
}

.delayp478 {
  animation-delay: 47.8s;
  -moz-animation-delay: 47.8s;
  -webkit-animation-delay: 47.8s;
  -o-animation-delay: 47.8s;
  transition-delay: 47.8s;
}

.delayp479 {
  animation-delay: 47.9s;
  -moz-animation-delay: 47.9s;
  -webkit-animation-delay: 47.9s;
  -o-animation-delay: 47.9s;
  transition-delay: 47.9s;
}

.delayp480 {
  animation-delay: 48s;
  -moz-animation-delay: 48s;
  -webkit-animation-delay: 48s;
  -o-animation-delay: 48s;
  transition-delay: 48s;
}

.delayp481 {
  animation-delay: 48.1s;
  -moz-animation-delay: 48.1s;
  -webkit-animation-delay: 48.1s;
  -o-animation-delay: 48.1s;
  transition-delay: 48.1s;
}

.delayp482 {
  animation-delay: 48.2s;
  -moz-animation-delay: 48.2s;
  -webkit-animation-delay: 48.2s;
  -o-animation-delay: 48.2s;
  transition-delay: 48.2s;
}

.delayp483 {
  animation-delay: 48.3s;
  -moz-animation-delay: 48.3s;
  -webkit-animation-delay: 48.3s;
  -o-animation-delay: 48.3s;
  transition-delay: 48.3s;
}

.delayp484 {
  animation-delay: 48.4s;
  -moz-animation-delay: 48.4s;
  -webkit-animation-delay: 48.4s;
  -o-animation-delay: 48.4s;
  transition-delay: 48.4s;
}

.delayp485 {
  animation-delay: 48.5s;
  -moz-animation-delay: 48.5s;
  -webkit-animation-delay: 48.5s;
  -o-animation-delay: 48.5s;
  transition-delay: 48.5s;
}

.delayp486 {
  animation-delay: 48.6s;
  -moz-animation-delay: 48.6s;
  -webkit-animation-delay: 48.6s;
  -o-animation-delay: 48.6s;
  transition-delay: 48.6s;
}

.delayp487 {
  animation-delay: 48.7s;
  -moz-animation-delay: 48.7s;
  -webkit-animation-delay: 48.7s;
  -o-animation-delay: 48.7s;
  transition-delay: 48.7s;
}

.delayp488 {
  animation-delay: 48.8s;
  -moz-animation-delay: 48.8s;
  -webkit-animation-delay: 48.8s;
  -o-animation-delay: 48.8s;
  transition-delay: 48.8s;
}

.delayp489 {
  animation-delay: 48.9s;
  -moz-animation-delay: 48.9s;
  -webkit-animation-delay: 48.9s;
  -o-animation-delay: 48.9s;
  transition-delay: 48.9s;
}

.delayp490 {
  animation-delay: 49s;
  -moz-animation-delay: 49s;
  -webkit-animation-delay: 49s;
  -o-animation-delay: 49s;
  transition-delay: 49s;
}

.delayp491 {
  animation-delay: 49.1s;
  -moz-animation-delay: 49.1s;
  -webkit-animation-delay: 49.1s;
  -o-animation-delay: 49.1s;
  transition-delay: 49.1s;
}

.delayp492 {
  animation-delay: 49.2s;
  -moz-animation-delay: 49.2s;
  -webkit-animation-delay: 49.2s;
  -o-animation-delay: 49.2s;
  transition-delay: 49.2s;
}

.delayp493 {
  animation-delay: 49.3s;
  -moz-animation-delay: 49.3s;
  -webkit-animation-delay: 49.3s;
  -o-animation-delay: 49.3s;
  transition-delay: 49.3s;
}

.delayp494 {
  animation-delay: 49.4s;
  -moz-animation-delay: 49.4s;
  -webkit-animation-delay: 49.4s;
  -o-animation-delay: 49.4s;
  transition-delay: 49.4s;
}

.delayp495 {
  animation-delay: 49.5s;
  -moz-animation-delay: 49.5s;
  -webkit-animation-delay: 49.5s;
  -o-animation-delay: 49.5s;
  transition-delay: 49.5s;
}

.delayp496 {
  animation-delay: 49.6s;
  -moz-animation-delay: 49.6s;
  -webkit-animation-delay: 49.6s;
  -o-animation-delay: 49.6s;
  transition-delay: 49.6s;
}

.delayp497 {
  animation-delay: 49.7s;
  -moz-animation-delay: 49.7s;
  -webkit-animation-delay: 49.7s;
  -o-animation-delay: 49.7s;
  transition-delay: 49.7s;
}

.delayp498 {
  animation-delay: 49.8s;
  -moz-animation-delay: 49.8s;
  -webkit-animation-delay: 49.8s;
  -o-animation-delay: 49.8s;
  transition-delay: 49.8s;
}

.delayp499 {
  animation-delay: 49.9s;
  -moz-animation-delay: 49.9s;
  -webkit-animation-delay: 49.9s;
  -o-animation-delay: 49.9s;
  transition-delay: 49.9s;
}

.delayp500 {
  animation-delay: 50s;
  -moz-animation-delay: 50s;
  -webkit-animation-delay: 50s;
  -o-animation-delay: 50s;
  transition-delay: 50s;
}

.delayp501 {
  animation-delay: 50.1s;
  -moz-animation-delay: 50.1s;
  -webkit-animation-delay: 50.1s;
  -o-animation-delay: 50.1s;
  transition-delay: 50.1s;
}

.delayp502 {
  animation-delay: 50.2s;
  -moz-animation-delay: 50.2s;
  -webkit-animation-delay: 50.2s;
  -o-animation-delay: 50.2s;
  transition-delay: 50.2s;
}

.delayp503 {
  animation-delay: 50.3s;
  -moz-animation-delay: 50.3s;
  -webkit-animation-delay: 50.3s;
  -o-animation-delay: 50.3s;
  transition-delay: 50.3s;
}

.delayp504 {
  animation-delay: 50.4s;
  -moz-animation-delay: 50.4s;
  -webkit-animation-delay: 50.4s;
  -o-animation-delay: 50.4s;
  transition-delay: 50.4s;
}

.delayp505 {
  animation-delay: 50.5s;
  -moz-animation-delay: 50.5s;
  -webkit-animation-delay: 50.5s;
  -o-animation-delay: 50.5s;
  transition-delay: 50.5s;
}

.delayp506 {
  animation-delay: 50.6s;
  -moz-animation-delay: 50.6s;
  -webkit-animation-delay: 50.6s;
  -o-animation-delay: 50.6s;
  transition-delay: 50.6s;
}

.delayp507 {
  animation-delay: 50.7s;
  -moz-animation-delay: 50.7s;
  -webkit-animation-delay: 50.7s;
  -o-animation-delay: 50.7s;
  transition-delay: 50.7s;
}

.delayp508 {
  animation-delay: 50.8s;
  -moz-animation-delay: 50.8s;
  -webkit-animation-delay: 50.8s;
  -o-animation-delay: 50.8s;
  transition-delay: 50.8s;
}

.delayp509 {
  animation-delay: 50.9s;
  -moz-animation-delay: 50.9s;
  -webkit-animation-delay: 50.9s;
  -o-animation-delay: 50.9s;
  transition-delay: 50.9s;
}

.delayp510 {
  animation-delay: 51s;
  -moz-animation-delay: 51s;
  -webkit-animation-delay: 51s;
  -o-animation-delay: 51s;
  transition-delay: 51s;
}

.delayp511 {
  animation-delay: 51.1s;
  -moz-animation-delay: 51.1s;
  -webkit-animation-delay: 51.1s;
  -o-animation-delay: 51.1s;
  transition-delay: 51.1s;
}

.delayp512 {
  animation-delay: 51.2s;
  -moz-animation-delay: 51.2s;
  -webkit-animation-delay: 51.2s;
  -o-animation-delay: 51.2s;
  transition-delay: 51.2s;
}

.delayp513 {
  animation-delay: 51.3s;
  -moz-animation-delay: 51.3s;
  -webkit-animation-delay: 51.3s;
  -o-animation-delay: 51.3s;
  transition-delay: 51.3s;
}

.delayp514 {
  animation-delay: 51.4s;
  -moz-animation-delay: 51.4s;
  -webkit-animation-delay: 51.4s;
  -o-animation-delay: 51.4s;
  transition-delay: 51.4s;
}

.delayp515 {
  animation-delay: 51.5s;
  -moz-animation-delay: 51.5s;
  -webkit-animation-delay: 51.5s;
  -o-animation-delay: 51.5s;
  transition-delay: 51.5s;
}

.delayp516 {
  animation-delay: 51.6s;
  -moz-animation-delay: 51.6s;
  -webkit-animation-delay: 51.6s;
  -o-animation-delay: 51.6s;
  transition-delay: 51.6s;
}

.delayp517 {
  animation-delay: 51.7s;
  -moz-animation-delay: 51.7s;
  -webkit-animation-delay: 51.7s;
  -o-animation-delay: 51.7s;
  transition-delay: 51.7s;
}

.delayp518 {
  animation-delay: 51.8s;
  -moz-animation-delay: 51.8s;
  -webkit-animation-delay: 51.8s;
  -o-animation-delay: 51.8s;
  transition-delay: 51.8s;
}

.delayp519 {
  animation-delay: 51.9s;
  -moz-animation-delay: 51.9s;
  -webkit-animation-delay: 51.9s;
  -o-animation-delay: 51.9s;
  transition-delay: 51.9s;
}

.delayp520 {
  animation-delay: 52s;
  -moz-animation-delay: 52s;
  -webkit-animation-delay: 52s;
  -o-animation-delay: 52s;
  transition-delay: 52s;
}

.delayp521 {
  animation-delay: 52.1s;
  -moz-animation-delay: 52.1s;
  -webkit-animation-delay: 52.1s;
  -o-animation-delay: 52.1s;
  transition-delay: 52.1s;
}

.delayp522 {
  animation-delay: 52.2s;
  -moz-animation-delay: 52.2s;
  -webkit-animation-delay: 52.2s;
  -o-animation-delay: 52.2s;
  transition-delay: 52.2s;
}

.delayp523 {
  animation-delay: 52.3s;
  -moz-animation-delay: 52.3s;
  -webkit-animation-delay: 52.3s;
  -o-animation-delay: 52.3s;
  transition-delay: 52.3s;
}

.delayp524 {
  animation-delay: 52.4s;
  -moz-animation-delay: 52.4s;
  -webkit-animation-delay: 52.4s;
  -o-animation-delay: 52.4s;
  transition-delay: 52.4s;
}

.delayp525 {
  animation-delay: 52.5s;
  -moz-animation-delay: 52.5s;
  -webkit-animation-delay: 52.5s;
  -o-animation-delay: 52.5s;
  transition-delay: 52.5s;
}

.delayp526 {
  animation-delay: 52.6s;
  -moz-animation-delay: 52.6s;
  -webkit-animation-delay: 52.6s;
  -o-animation-delay: 52.6s;
  transition-delay: 52.6s;
}

.delayp527 {
  animation-delay: 52.7s;
  -moz-animation-delay: 52.7s;
  -webkit-animation-delay: 52.7s;
  -o-animation-delay: 52.7s;
  transition-delay: 52.7s;
}

.delayp528 {
  animation-delay: 52.8s;
  -moz-animation-delay: 52.8s;
  -webkit-animation-delay: 52.8s;
  -o-animation-delay: 52.8s;
  transition-delay: 52.8s;
}

.delayp529 {
  animation-delay: 52.9s;
  -moz-animation-delay: 52.9s;
  -webkit-animation-delay: 52.9s;
  -o-animation-delay: 52.9s;
  transition-delay: 52.9s;
}

.delayp530 {
  animation-delay: 53s;
  -moz-animation-delay: 53s;
  -webkit-animation-delay: 53s;
  -o-animation-delay: 53s;
  transition-delay: 53s;
}

.delayp531 {
  animation-delay: 53.1s;
  -moz-animation-delay: 53.1s;
  -webkit-animation-delay: 53.1s;
  -o-animation-delay: 53.1s;
  transition-delay: 53.1s;
}

.delayp532 {
  animation-delay: 53.2s;
  -moz-animation-delay: 53.2s;
  -webkit-animation-delay: 53.2s;
  -o-animation-delay: 53.2s;
  transition-delay: 53.2s;
}

.delayp533 {
  animation-delay: 53.3s;
  -moz-animation-delay: 53.3s;
  -webkit-animation-delay: 53.3s;
  -o-animation-delay: 53.3s;
  transition-delay: 53.3s;
}

.delayp534 {
  animation-delay: 53.4s;
  -moz-animation-delay: 53.4s;
  -webkit-animation-delay: 53.4s;
  -o-animation-delay: 53.4s;
  transition-delay: 53.4s;
}

.delayp535 {
  animation-delay: 53.5s;
  -moz-animation-delay: 53.5s;
  -webkit-animation-delay: 53.5s;
  -o-animation-delay: 53.5s;
  transition-delay: 53.5s;
}

.delayp536 {
  animation-delay: 53.6s;
  -moz-animation-delay: 53.6s;
  -webkit-animation-delay: 53.6s;
  -o-animation-delay: 53.6s;
  transition-delay: 53.6s;
}

.delayp537 {
  animation-delay: 53.7s;
  -moz-animation-delay: 53.7s;
  -webkit-animation-delay: 53.7s;
  -o-animation-delay: 53.7s;
  transition-delay: 53.7s;
}

.delayp538 {
  animation-delay: 53.8s;
  -moz-animation-delay: 53.8s;
  -webkit-animation-delay: 53.8s;
  -o-animation-delay: 53.8s;
  transition-delay: 53.8s;
}

.delayp539 {
  animation-delay: 53.9s;
  -moz-animation-delay: 53.9s;
  -webkit-animation-delay: 53.9s;
  -o-animation-delay: 53.9s;
  transition-delay: 53.9s;
}

.delayp540 {
  animation-delay: 54s;
  -moz-animation-delay: 54s;
  -webkit-animation-delay: 54s;
  -o-animation-delay: 54s;
  transition-delay: 54s;
}

.delayp541 {
  animation-delay: 54.1s;
  -moz-animation-delay: 54.1s;
  -webkit-animation-delay: 54.1s;
  -o-animation-delay: 54.1s;
  transition-delay: 54.1s;
}

.delayp542 {
  animation-delay: 54.2s;
  -moz-animation-delay: 54.2s;
  -webkit-animation-delay: 54.2s;
  -o-animation-delay: 54.2s;
  transition-delay: 54.2s;
}

.delayp543 {
  animation-delay: 54.3s;
  -moz-animation-delay: 54.3s;
  -webkit-animation-delay: 54.3s;
  -o-animation-delay: 54.3s;
  transition-delay: 54.3s;
}

.delayp544 {
  animation-delay: 54.4s;
  -moz-animation-delay: 54.4s;
  -webkit-animation-delay: 54.4s;
  -o-animation-delay: 54.4s;
  transition-delay: 54.4s;
}

.delayp545 {
  animation-delay: 54.5s;
  -moz-animation-delay: 54.5s;
  -webkit-animation-delay: 54.5s;
  -o-animation-delay: 54.5s;
  transition-delay: 54.5s;
}

.delayp546 {
  animation-delay: 54.6s;
  -moz-animation-delay: 54.6s;
  -webkit-animation-delay: 54.6s;
  -o-animation-delay: 54.6s;
  transition-delay: 54.6s;
}

.delayp547 {
  animation-delay: 54.7s;
  -moz-animation-delay: 54.7s;
  -webkit-animation-delay: 54.7s;
  -o-animation-delay: 54.7s;
  transition-delay: 54.7s;
}

.delayp548 {
  animation-delay: 54.8s;
  -moz-animation-delay: 54.8s;
  -webkit-animation-delay: 54.8s;
  -o-animation-delay: 54.8s;
  transition-delay: 54.8s;
}

.delayp549 {
  animation-delay: 54.9s;
  -moz-animation-delay: 54.9s;
  -webkit-animation-delay: 54.9s;
  -o-animation-delay: 54.9s;
  transition-delay: 54.9s;
}

.delayp550 {
  animation-delay: 55s;
  -moz-animation-delay: 55s;
  -webkit-animation-delay: 55s;
  -o-animation-delay: 55s;
  transition-delay: 55s;
}

.delayp551 {
  animation-delay: 55.1s;
  -moz-animation-delay: 55.1s;
  -webkit-animation-delay: 55.1s;
  -o-animation-delay: 55.1s;
  transition-delay: 55.1s;
}

.delayp552 {
  animation-delay: 55.2s;
  -moz-animation-delay: 55.2s;
  -webkit-animation-delay: 55.2s;
  -o-animation-delay: 55.2s;
  transition-delay: 55.2s;
}

.delayp553 {
  animation-delay: 55.3s;
  -moz-animation-delay: 55.3s;
  -webkit-animation-delay: 55.3s;
  -o-animation-delay: 55.3s;
  transition-delay: 55.3s;
}

.delayp554 {
  animation-delay: 55.4s;
  -moz-animation-delay: 55.4s;
  -webkit-animation-delay: 55.4s;
  -o-animation-delay: 55.4s;
  transition-delay: 55.4s;
}

.delayp555 {
  animation-delay: 55.5s;
  -moz-animation-delay: 55.5s;
  -webkit-animation-delay: 55.5s;
  -o-animation-delay: 55.5s;
  transition-delay: 55.5s;
}

.delayp556 {
  animation-delay: 55.6s;
  -moz-animation-delay: 55.6s;
  -webkit-animation-delay: 55.6s;
  -o-animation-delay: 55.6s;
  transition-delay: 55.6s;
}

.delayp557 {
  animation-delay: 55.7s;
  -moz-animation-delay: 55.7s;
  -webkit-animation-delay: 55.7s;
  -o-animation-delay: 55.7s;
  transition-delay: 55.7s;
}

.delayp558 {
  animation-delay: 55.8s;
  -moz-animation-delay: 55.8s;
  -webkit-animation-delay: 55.8s;
  -o-animation-delay: 55.8s;
  transition-delay: 55.8s;
}

.delayp559 {
  animation-delay: 55.9s;
  -moz-animation-delay: 55.9s;
  -webkit-animation-delay: 55.9s;
  -o-animation-delay: 55.9s;
  transition-delay: 55.9s;
}

.delayp560 {
  animation-delay: 56s;
  -moz-animation-delay: 56s;
  -webkit-animation-delay: 56s;
  -o-animation-delay: 56s;
  transition-delay: 56s;
}

.delayp561 {
  animation-delay: 56.1s;
  -moz-animation-delay: 56.1s;
  -webkit-animation-delay: 56.1s;
  -o-animation-delay: 56.1s;
  transition-delay: 56.1s;
}

.delayp562 {
  animation-delay: 56.2s;
  -moz-animation-delay: 56.2s;
  -webkit-animation-delay: 56.2s;
  -o-animation-delay: 56.2s;
  transition-delay: 56.2s;
}

.delayp563 {
  animation-delay: 56.3s;
  -moz-animation-delay: 56.3s;
  -webkit-animation-delay: 56.3s;
  -o-animation-delay: 56.3s;
  transition-delay: 56.3s;
}

.delayp564 {
  animation-delay: 56.4s;
  -moz-animation-delay: 56.4s;
  -webkit-animation-delay: 56.4s;
  -o-animation-delay: 56.4s;
  transition-delay: 56.4s;
}

.delayp565 {
  animation-delay: 56.5s;
  -moz-animation-delay: 56.5s;
  -webkit-animation-delay: 56.5s;
  -o-animation-delay: 56.5s;
  transition-delay: 56.5s;
}

.delayp566 {
  animation-delay: 56.6s;
  -moz-animation-delay: 56.6s;
  -webkit-animation-delay: 56.6s;
  -o-animation-delay: 56.6s;
  transition-delay: 56.6s;
}

.delayp567 {
  animation-delay: 56.7s;
  -moz-animation-delay: 56.7s;
  -webkit-animation-delay: 56.7s;
  -o-animation-delay: 56.7s;
  transition-delay: 56.7s;
}

.delayp568 {
  animation-delay: 56.8s;
  -moz-animation-delay: 56.8s;
  -webkit-animation-delay: 56.8s;
  -o-animation-delay: 56.8s;
  transition-delay: 56.8s;
}

.delayp569 {
  animation-delay: 56.9s;
  -moz-animation-delay: 56.9s;
  -webkit-animation-delay: 56.9s;
  -o-animation-delay: 56.9s;
  transition-delay: 56.9s;
}

.delayp570 {
  animation-delay: 57s;
  -moz-animation-delay: 57s;
  -webkit-animation-delay: 57s;
  -o-animation-delay: 57s;
  transition-delay: 57s;
}

.delayp571 {
  animation-delay: 57.1s;
  -moz-animation-delay: 57.1s;
  -webkit-animation-delay: 57.1s;
  -o-animation-delay: 57.1s;
  transition-delay: 57.1s;
}

.delayp572 {
  animation-delay: 57.2s;
  -moz-animation-delay: 57.2s;
  -webkit-animation-delay: 57.2s;
  -o-animation-delay: 57.2s;
  transition-delay: 57.2s;
}

.delayp573 {
  animation-delay: 57.3s;
  -moz-animation-delay: 57.3s;
  -webkit-animation-delay: 57.3s;
  -o-animation-delay: 57.3s;
  transition-delay: 57.3s;
}

.delayp574 {
  animation-delay: 57.4s;
  -moz-animation-delay: 57.4s;
  -webkit-animation-delay: 57.4s;
  -o-animation-delay: 57.4s;
  transition-delay: 57.4s;
}

.delayp575 {
  animation-delay: 57.5s;
  -moz-animation-delay: 57.5s;
  -webkit-animation-delay: 57.5s;
  -o-animation-delay: 57.5s;
  transition-delay: 57.5s;
}

.delayp576 {
  animation-delay: 57.6s;
  -moz-animation-delay: 57.6s;
  -webkit-animation-delay: 57.6s;
  -o-animation-delay: 57.6s;
  transition-delay: 57.6s;
}

.delayp577 {
  animation-delay: 57.7s;
  -moz-animation-delay: 57.7s;
  -webkit-animation-delay: 57.7s;
  -o-animation-delay: 57.7s;
  transition-delay: 57.7s;
}

.delayp578 {
  animation-delay: 57.8s;
  -moz-animation-delay: 57.8s;
  -webkit-animation-delay: 57.8s;
  -o-animation-delay: 57.8s;
  transition-delay: 57.8s;
}

.delayp579 {
  animation-delay: 57.9s;
  -moz-animation-delay: 57.9s;
  -webkit-animation-delay: 57.9s;
  -o-animation-delay: 57.9s;
  transition-delay: 57.9s;
}

.delayp580 {
  animation-delay: 58s;
  -moz-animation-delay: 58s;
  -webkit-animation-delay: 58s;
  -o-animation-delay: 58s;
  transition-delay: 58s;
}

.delayp581 {
  animation-delay: 58.1s;
  -moz-animation-delay: 58.1s;
  -webkit-animation-delay: 58.1s;
  -o-animation-delay: 58.1s;
  transition-delay: 58.1s;
}

.delayp582 {
  animation-delay: 58.2s;
  -moz-animation-delay: 58.2s;
  -webkit-animation-delay: 58.2s;
  -o-animation-delay: 58.2s;
  transition-delay: 58.2s;
}

.delayp583 {
  animation-delay: 58.3s;
  -moz-animation-delay: 58.3s;
  -webkit-animation-delay: 58.3s;
  -o-animation-delay: 58.3s;
  transition-delay: 58.3s;
}

.delayp584 {
  animation-delay: 58.4s;
  -moz-animation-delay: 58.4s;
  -webkit-animation-delay: 58.4s;
  -o-animation-delay: 58.4s;
  transition-delay: 58.4s;
}

.delayp585 {
  animation-delay: 58.5s;
  -moz-animation-delay: 58.5s;
  -webkit-animation-delay: 58.5s;
  -o-animation-delay: 58.5s;
  transition-delay: 58.5s;
}

.delayp586 {
  animation-delay: 58.6s;
  -moz-animation-delay: 58.6s;
  -webkit-animation-delay: 58.6s;
  -o-animation-delay: 58.6s;
  transition-delay: 58.6s;
}

.delayp587 {
  animation-delay: 58.7s;
  -moz-animation-delay: 58.7s;
  -webkit-animation-delay: 58.7s;
  -o-animation-delay: 58.7s;
  transition-delay: 58.7s;
}

.delayp588 {
  animation-delay: 58.8s;
  -moz-animation-delay: 58.8s;
  -webkit-animation-delay: 58.8s;
  -o-animation-delay: 58.8s;
  transition-delay: 58.8s;
}

.delayp589 {
  animation-delay: 58.9s;
  -moz-animation-delay: 58.9s;
  -webkit-animation-delay: 58.9s;
  -o-animation-delay: 58.9s;
  transition-delay: 58.9s;
}

.delayp590 {
  animation-delay: 59s;
  -moz-animation-delay: 59s;
  -webkit-animation-delay: 59s;
  -o-animation-delay: 59s;
  transition-delay: 59s;
}

.delayp591 {
  animation-delay: 59.1s;
  -moz-animation-delay: 59.1s;
  -webkit-animation-delay: 59.1s;
  -o-animation-delay: 59.1s;
  transition-delay: 59.1s;
}

.delayp592 {
  animation-delay: 59.2s;
  -moz-animation-delay: 59.2s;
  -webkit-animation-delay: 59.2s;
  -o-animation-delay: 59.2s;
  transition-delay: 59.2s;
}

.delayp593 {
  animation-delay: 59.3s;
  -moz-animation-delay: 59.3s;
  -webkit-animation-delay: 59.3s;
  -o-animation-delay: 59.3s;
  transition-delay: 59.3s;
}

.delayp594 {
  animation-delay: 59.4s;
  -moz-animation-delay: 59.4s;
  -webkit-animation-delay: 59.4s;
  -o-animation-delay: 59.4s;
  transition-delay: 59.4s;
}

.delayp595 {
  animation-delay: 59.5s;
  -moz-animation-delay: 59.5s;
  -webkit-animation-delay: 59.5s;
  -o-animation-delay: 59.5s;
  transition-delay: 59.5s;
}

.delayp596 {
  animation-delay: 59.6s;
  -moz-animation-delay: 59.6s;
  -webkit-animation-delay: 59.6s;
  -o-animation-delay: 59.6s;
  transition-delay: 59.6s;
}

.delayp597 {
  animation-delay: 59.7s;
  -moz-animation-delay: 59.7s;
  -webkit-animation-delay: 59.7s;
  -o-animation-delay: 59.7s;
  transition-delay: 59.7s;
}

.delayp598 {
  animation-delay: 59.8s;
  -moz-animation-delay: 59.8s;
  -webkit-animation-delay: 59.8s;
  -o-animation-delay: 59.8s;
  transition-delay: 59.8s;
}

.delayp599 {
  animation-delay: 59.9s;
  -moz-animation-delay: 59.9s;
  -webkit-animation-delay: 59.9s;
  -o-animation-delay: 59.9s;
  transition-delay: 59.9s;
}

.delayp600 {
  animation-delay: 60s;
  -moz-animation-delay: 60s;
  -webkit-animation-delay: 60s;
  -o-animation-delay: 60s;
  transition-delay: 60s;
}

.delayp601 {
  animation-delay: 60.1s;
  -moz-animation-delay: 60.1s;
  -webkit-animation-delay: 60.1s;
  -o-animation-delay: 60.1s;
  transition-delay: 60.1s;
}

.delayp602 {
  animation-delay: 60.2s;
  -moz-animation-delay: 60.2s;
  -webkit-animation-delay: 60.2s;
  -o-animation-delay: 60.2s;
  transition-delay: 60.2s;
}

.delayp603 {
  animation-delay: 60.3s;
  -moz-animation-delay: 60.3s;
  -webkit-animation-delay: 60.3s;
  -o-animation-delay: 60.3s;
  transition-delay: 60.3s;
}

.delayp604 {
  animation-delay: 60.4s;
  -moz-animation-delay: 60.4s;
  -webkit-animation-delay: 60.4s;
  -o-animation-delay: 60.4s;
  transition-delay: 60.4s;
}

.delayp605 {
  animation-delay: 60.5s;
  -moz-animation-delay: 60.5s;
  -webkit-animation-delay: 60.5s;
  -o-animation-delay: 60.5s;
  transition-delay: 60.5s;
}

.delayp606 {
  animation-delay: 60.6s;
  -moz-animation-delay: 60.6s;
  -webkit-animation-delay: 60.6s;
  -o-animation-delay: 60.6s;
  transition-delay: 60.6s;
}

.delayp607 {
  animation-delay: 60.7s;
  -moz-animation-delay: 60.7s;
  -webkit-animation-delay: 60.7s;
  -o-animation-delay: 60.7s;
  transition-delay: 60.7s;
}

.delayp608 {
  animation-delay: 60.8s;
  -moz-animation-delay: 60.8s;
  -webkit-animation-delay: 60.8s;
  -o-animation-delay: 60.8s;
  transition-delay: 60.8s;
}

.delayp609 {
  animation-delay: 60.9s;
  -moz-animation-delay: 60.9s;
  -webkit-animation-delay: 60.9s;
  -o-animation-delay: 60.9s;
  transition-delay: 60.9s;
}

.delayp610 {
  animation-delay: 61s;
  -moz-animation-delay: 61s;
  -webkit-animation-delay: 61s;
  -o-animation-delay: 61s;
  transition-delay: 61s;
}

.delayp611 {
  animation-delay: 61.1s;
  -moz-animation-delay: 61.1s;
  -webkit-animation-delay: 61.1s;
  -o-animation-delay: 61.1s;
  transition-delay: 61.1s;
}

.delayp612 {
  animation-delay: 61.2s;
  -moz-animation-delay: 61.2s;
  -webkit-animation-delay: 61.2s;
  -o-animation-delay: 61.2s;
  transition-delay: 61.2s;
}

.delayp613 {
  animation-delay: 61.3s;
  -moz-animation-delay: 61.3s;
  -webkit-animation-delay: 61.3s;
  -o-animation-delay: 61.3s;
  transition-delay: 61.3s;
}

.delayp614 {
  animation-delay: 61.4s;
  -moz-animation-delay: 61.4s;
  -webkit-animation-delay: 61.4s;
  -o-animation-delay: 61.4s;
  transition-delay: 61.4s;
}

.delayp615 {
  animation-delay: 61.5s;
  -moz-animation-delay: 61.5s;
  -webkit-animation-delay: 61.5s;
  -o-animation-delay: 61.5s;
  transition-delay: 61.5s;
}

.delayp616 {
  animation-delay: 61.6s;
  -moz-animation-delay: 61.6s;
  -webkit-animation-delay: 61.6s;
  -o-animation-delay: 61.6s;
  transition-delay: 61.6s;
}

.delayp617 {
  animation-delay: 61.7s;
  -moz-animation-delay: 61.7s;
  -webkit-animation-delay: 61.7s;
  -o-animation-delay: 61.7s;
  transition-delay: 61.7s;
}

.delayp618 {
  animation-delay: 61.8s;
  -moz-animation-delay: 61.8s;
  -webkit-animation-delay: 61.8s;
  -o-animation-delay: 61.8s;
  transition-delay: 61.8s;
}

.delayp619 {
  animation-delay: 61.9s;
  -moz-animation-delay: 61.9s;
  -webkit-animation-delay: 61.9s;
  -o-animation-delay: 61.9s;
  transition-delay: 61.9s;
}

.delayp620 {
  animation-delay: 62s;
  -moz-animation-delay: 62s;
  -webkit-animation-delay: 62s;
  -o-animation-delay: 62s;
  transition-delay: 62s;
}

.delayp621 {
  animation-delay: 62.1s;
  -moz-animation-delay: 62.1s;
  -webkit-animation-delay: 62.1s;
  -o-animation-delay: 62.1s;
  transition-delay: 62.1s;
}

.delayp622 {
  animation-delay: 62.2s;
  -moz-animation-delay: 62.2s;
  -webkit-animation-delay: 62.2s;
  -o-animation-delay: 62.2s;
  transition-delay: 62.2s;
}

.delayp623 {
  animation-delay: 62.3s;
  -moz-animation-delay: 62.3s;
  -webkit-animation-delay: 62.3s;
  -o-animation-delay: 62.3s;
  transition-delay: 62.3s;
}

.delayp624 {
  animation-delay: 62.4s;
  -moz-animation-delay: 62.4s;
  -webkit-animation-delay: 62.4s;
  -o-animation-delay: 62.4s;
  transition-delay: 62.4s;
}

.delayp625 {
  animation-delay: 62.5s;
  -moz-animation-delay: 62.5s;
  -webkit-animation-delay: 62.5s;
  -o-animation-delay: 62.5s;
  transition-delay: 62.5s;
}

.delayp626 {
  animation-delay: 62.6s;
  -moz-animation-delay: 62.6s;
  -webkit-animation-delay: 62.6s;
  -o-animation-delay: 62.6s;
  transition-delay: 62.6s;
}

.delayp627 {
  animation-delay: 62.7s;
  -moz-animation-delay: 62.7s;
  -webkit-animation-delay: 62.7s;
  -o-animation-delay: 62.7s;
  transition-delay: 62.7s;
}

.delayp628 {
  animation-delay: 62.8s;
  -moz-animation-delay: 62.8s;
  -webkit-animation-delay: 62.8s;
  -o-animation-delay: 62.8s;
  transition-delay: 62.8s;
}

.delayp629 {
  animation-delay: 62.9s;
  -moz-animation-delay: 62.9s;
  -webkit-animation-delay: 62.9s;
  -o-animation-delay: 62.9s;
  transition-delay: 62.9s;
}

.delayp630 {
  animation-delay: 63s;
  -moz-animation-delay: 63s;
  -webkit-animation-delay: 63s;
  -o-animation-delay: 63s;
  transition-delay: 63s;
}

.delayp631 {
  animation-delay: 63.1s;
  -moz-animation-delay: 63.1s;
  -webkit-animation-delay: 63.1s;
  -o-animation-delay: 63.1s;
  transition-delay: 63.1s;
}

.delayp632 {
  animation-delay: 63.2s;
  -moz-animation-delay: 63.2s;
  -webkit-animation-delay: 63.2s;
  -o-animation-delay: 63.2s;
  transition-delay: 63.2s;
}

.delayp633 {
  animation-delay: 63.3s;
  -moz-animation-delay: 63.3s;
  -webkit-animation-delay: 63.3s;
  -o-animation-delay: 63.3s;
  transition-delay: 63.3s;
}

.delayp634 {
  animation-delay: 63.4s;
  -moz-animation-delay: 63.4s;
  -webkit-animation-delay: 63.4s;
  -o-animation-delay: 63.4s;
  transition-delay: 63.4s;
}

.delayp635 {
  animation-delay: 63.5s;
  -moz-animation-delay: 63.5s;
  -webkit-animation-delay: 63.5s;
  -o-animation-delay: 63.5s;
  transition-delay: 63.5s;
}

.delayp636 {
  animation-delay: 63.6s;
  -moz-animation-delay: 63.6s;
  -webkit-animation-delay: 63.6s;
  -o-animation-delay: 63.6s;
  transition-delay: 63.6s;
}

.delayp637 {
  animation-delay: 63.7s;
  -moz-animation-delay: 63.7s;
  -webkit-animation-delay: 63.7s;
  -o-animation-delay: 63.7s;
  transition-delay: 63.7s;
}

.delayp638 {
  animation-delay: 63.8s;
  -moz-animation-delay: 63.8s;
  -webkit-animation-delay: 63.8s;
  -o-animation-delay: 63.8s;
  transition-delay: 63.8s;
}

.delayp639 {
  animation-delay: 63.9s;
  -moz-animation-delay: 63.9s;
  -webkit-animation-delay: 63.9s;
  -o-animation-delay: 63.9s;
  transition-delay: 63.9s;
}

.delayp640 {
  animation-delay: 64s;
  -moz-animation-delay: 64s;
  -webkit-animation-delay: 64s;
  -o-animation-delay: 64s;
  transition-delay: 64s;
}

.delayp641 {
  animation-delay: 64.1s;
  -moz-animation-delay: 64.1s;
  -webkit-animation-delay: 64.1s;
  -o-animation-delay: 64.1s;
  transition-delay: 64.1s;
}

.delayp642 {
  animation-delay: 64.2s;
  -moz-animation-delay: 64.2s;
  -webkit-animation-delay: 64.2s;
  -o-animation-delay: 64.2s;
  transition-delay: 64.2s;
}

.delayp643 {
  animation-delay: 64.3s;
  -moz-animation-delay: 64.3s;
  -webkit-animation-delay: 64.3s;
  -o-animation-delay: 64.3s;
  transition-delay: 64.3s;
}

.delayp644 {
  animation-delay: 64.4s;
  -moz-animation-delay: 64.4s;
  -webkit-animation-delay: 64.4s;
  -o-animation-delay: 64.4s;
  transition-delay: 64.4s;
}

.delayp645 {
  animation-delay: 64.5s;
  -moz-animation-delay: 64.5s;
  -webkit-animation-delay: 64.5s;
  -o-animation-delay: 64.5s;
  transition-delay: 64.5s;
}

.delayp646 {
  animation-delay: 64.6s;
  -moz-animation-delay: 64.6s;
  -webkit-animation-delay: 64.6s;
  -o-animation-delay: 64.6s;
  transition-delay: 64.6s;
}

.delayp647 {
  animation-delay: 64.7s;
  -moz-animation-delay: 64.7s;
  -webkit-animation-delay: 64.7s;
  -o-animation-delay: 64.7s;
  transition-delay: 64.7s;
}

.delayp648 {
  animation-delay: 64.8s;
  -moz-animation-delay: 64.8s;
  -webkit-animation-delay: 64.8s;
  -o-animation-delay: 64.8s;
  transition-delay: 64.8s;
}

.delayp649 {
  animation-delay: 64.9s;
  -moz-animation-delay: 64.9s;
  -webkit-animation-delay: 64.9s;
  -o-animation-delay: 64.9s;
  transition-delay: 64.9s;
}

.delayp650 {
  animation-delay: 65s;
  -moz-animation-delay: 65s;
  -webkit-animation-delay: 65s;
  -o-animation-delay: 65s;
  transition-delay: 65s;
}

.delayp651 {
  animation-delay: 65.1s;
  -moz-animation-delay: 65.1s;
  -webkit-animation-delay: 65.1s;
  -o-animation-delay: 65.1s;
  transition-delay: 65.1s;
}

.delayp652 {
  animation-delay: 65.2s;
  -moz-animation-delay: 65.2s;
  -webkit-animation-delay: 65.2s;
  -o-animation-delay: 65.2s;
  transition-delay: 65.2s;
}

.delayp653 {
  animation-delay: 65.3s;
  -moz-animation-delay: 65.3s;
  -webkit-animation-delay: 65.3s;
  -o-animation-delay: 65.3s;
  transition-delay: 65.3s;
}

.delayp654 {
  animation-delay: 65.4s;
  -moz-animation-delay: 65.4s;
  -webkit-animation-delay: 65.4s;
  -o-animation-delay: 65.4s;
  transition-delay: 65.4s;
}

.delayp655 {
  animation-delay: 65.5s;
  -moz-animation-delay: 65.5s;
  -webkit-animation-delay: 65.5s;
  -o-animation-delay: 65.5s;
  transition-delay: 65.5s;
}

.delayp656 {
  animation-delay: 65.6s;
  -moz-animation-delay: 65.6s;
  -webkit-animation-delay: 65.6s;
  -o-animation-delay: 65.6s;
  transition-delay: 65.6s;
}

.delayp657 {
  animation-delay: 65.7s;
  -moz-animation-delay: 65.7s;
  -webkit-animation-delay: 65.7s;
  -o-animation-delay: 65.7s;
  transition-delay: 65.7s;
}

.delayp658 {
  animation-delay: 65.8s;
  -moz-animation-delay: 65.8s;
  -webkit-animation-delay: 65.8s;
  -o-animation-delay: 65.8s;
  transition-delay: 65.8s;
}

.delayp659 {
  animation-delay: 65.9s;
  -moz-animation-delay: 65.9s;
  -webkit-animation-delay: 65.9s;
  -o-animation-delay: 65.9s;
  transition-delay: 65.9s;
}

.delayp660 {
  animation-delay: 66s;
  -moz-animation-delay: 66s;
  -webkit-animation-delay: 66s;
  -o-animation-delay: 66s;
  transition-delay: 66s;
}

.delayp661 {
  animation-delay: 66.1s;
  -moz-animation-delay: 66.1s;
  -webkit-animation-delay: 66.1s;
  -o-animation-delay: 66.1s;
  transition-delay: 66.1s;
}

.delayp662 {
  animation-delay: 66.2s;
  -moz-animation-delay: 66.2s;
  -webkit-animation-delay: 66.2s;
  -o-animation-delay: 66.2s;
  transition-delay: 66.2s;
}

.delayp663 {
  animation-delay: 66.3s;
  -moz-animation-delay: 66.3s;
  -webkit-animation-delay: 66.3s;
  -o-animation-delay: 66.3s;
  transition-delay: 66.3s;
}

.delayp664 {
  animation-delay: 66.4s;
  -moz-animation-delay: 66.4s;
  -webkit-animation-delay: 66.4s;
  -o-animation-delay: 66.4s;
  transition-delay: 66.4s;
}

.delayp665 {
  animation-delay: 66.5s;
  -moz-animation-delay: 66.5s;
  -webkit-animation-delay: 66.5s;
  -o-animation-delay: 66.5s;
  transition-delay: 66.5s;
}

.delayp666 {
  animation-delay: 66.6s;
  -moz-animation-delay: 66.6s;
  -webkit-animation-delay: 66.6s;
  -o-animation-delay: 66.6s;
  transition-delay: 66.6s;
}

.delayp667 {
  animation-delay: 66.7s;
  -moz-animation-delay: 66.7s;
  -webkit-animation-delay: 66.7s;
  -o-animation-delay: 66.7s;
  transition-delay: 66.7s;
}

.delayp668 {
  animation-delay: 66.8s;
  -moz-animation-delay: 66.8s;
  -webkit-animation-delay: 66.8s;
  -o-animation-delay: 66.8s;
  transition-delay: 66.8s;
}

.delayp669 {
  animation-delay: 66.9s;
  -moz-animation-delay: 66.9s;
  -webkit-animation-delay: 66.9s;
  -o-animation-delay: 66.9s;
  transition-delay: 66.9s;
}

.delayp670 {
  animation-delay: 67s;
  -moz-animation-delay: 67s;
  -webkit-animation-delay: 67s;
  -o-animation-delay: 67s;
  transition-delay: 67s;
}

.delayp671 {
  animation-delay: 67.1s;
  -moz-animation-delay: 67.1s;
  -webkit-animation-delay: 67.1s;
  -o-animation-delay: 67.1s;
  transition-delay: 67.1s;
}

.delayp672 {
  animation-delay: 67.2s;
  -moz-animation-delay: 67.2s;
  -webkit-animation-delay: 67.2s;
  -o-animation-delay: 67.2s;
  transition-delay: 67.2s;
}

.delayp673 {
  animation-delay: 67.3s;
  -moz-animation-delay: 67.3s;
  -webkit-animation-delay: 67.3s;
  -o-animation-delay: 67.3s;
  transition-delay: 67.3s;
}

.delayp674 {
  animation-delay: 67.4s;
  -moz-animation-delay: 67.4s;
  -webkit-animation-delay: 67.4s;
  -o-animation-delay: 67.4s;
  transition-delay: 67.4s;
}

.delayp675 {
  animation-delay: 67.5s;
  -moz-animation-delay: 67.5s;
  -webkit-animation-delay: 67.5s;
  -o-animation-delay: 67.5s;
  transition-delay: 67.5s;
}

.delayp676 {
  animation-delay: 67.6s;
  -moz-animation-delay: 67.6s;
  -webkit-animation-delay: 67.6s;
  -o-animation-delay: 67.6s;
  transition-delay: 67.6s;
}

.delayp677 {
  animation-delay: 67.7s;
  -moz-animation-delay: 67.7s;
  -webkit-animation-delay: 67.7s;
  -o-animation-delay: 67.7s;
  transition-delay: 67.7s;
}

.delayp678 {
  animation-delay: 67.8s;
  -moz-animation-delay: 67.8s;
  -webkit-animation-delay: 67.8s;
  -o-animation-delay: 67.8s;
  transition-delay: 67.8s;
}

.delayp679 {
  animation-delay: 67.9s;
  -moz-animation-delay: 67.9s;
  -webkit-animation-delay: 67.9s;
  -o-animation-delay: 67.9s;
  transition-delay: 67.9s;
}

.delayp680 {
  animation-delay: 68s;
  -moz-animation-delay: 68s;
  -webkit-animation-delay: 68s;
  -o-animation-delay: 68s;
  transition-delay: 68s;
}

.delayp681 {
  animation-delay: 68.1s;
  -moz-animation-delay: 68.1s;
  -webkit-animation-delay: 68.1s;
  -o-animation-delay: 68.1s;
  transition-delay: 68.1s;
}

.delayp682 {
  animation-delay: 68.2s;
  -moz-animation-delay: 68.2s;
  -webkit-animation-delay: 68.2s;
  -o-animation-delay: 68.2s;
  transition-delay: 68.2s;
}

.delayp683 {
  animation-delay: 68.3s;
  -moz-animation-delay: 68.3s;
  -webkit-animation-delay: 68.3s;
  -o-animation-delay: 68.3s;
  transition-delay: 68.3s;
}

.delayp684 {
  animation-delay: 68.4s;
  -moz-animation-delay: 68.4s;
  -webkit-animation-delay: 68.4s;
  -o-animation-delay: 68.4s;
  transition-delay: 68.4s;
}

.delayp685 {
  animation-delay: 68.5s;
  -moz-animation-delay: 68.5s;
  -webkit-animation-delay: 68.5s;
  -o-animation-delay: 68.5s;
  transition-delay: 68.5s;
}

.delayp686 {
  animation-delay: 68.6s;
  -moz-animation-delay: 68.6s;
  -webkit-animation-delay: 68.6s;
  -o-animation-delay: 68.6s;
  transition-delay: 68.6s;
}

.delayp687 {
  animation-delay: 68.7s;
  -moz-animation-delay: 68.7s;
  -webkit-animation-delay: 68.7s;
  -o-animation-delay: 68.7s;
  transition-delay: 68.7s;
}

.delayp688 {
  animation-delay: 68.8s;
  -moz-animation-delay: 68.8s;
  -webkit-animation-delay: 68.8s;
  -o-animation-delay: 68.8s;
  transition-delay: 68.8s;
}

.delayp689 {
  animation-delay: 68.9s;
  -moz-animation-delay: 68.9s;
  -webkit-animation-delay: 68.9s;
  -o-animation-delay: 68.9s;
  transition-delay: 68.9s;
}

.delayp690 {
  animation-delay: 69s;
  -moz-animation-delay: 69s;
  -webkit-animation-delay: 69s;
  -o-animation-delay: 69s;
  transition-delay: 69s;
}

.delayp691 {
  animation-delay: 69.1s;
  -moz-animation-delay: 69.1s;
  -webkit-animation-delay: 69.1s;
  -o-animation-delay: 69.1s;
  transition-delay: 69.1s;
}

.delayp692 {
  animation-delay: 69.2s;
  -moz-animation-delay: 69.2s;
  -webkit-animation-delay: 69.2s;
  -o-animation-delay: 69.2s;
  transition-delay: 69.2s;
}

.delayp693 {
  animation-delay: 69.3s;
  -moz-animation-delay: 69.3s;
  -webkit-animation-delay: 69.3s;
  -o-animation-delay: 69.3s;
  transition-delay: 69.3s;
}

.delayp694 {
  animation-delay: 69.4s;
  -moz-animation-delay: 69.4s;
  -webkit-animation-delay: 69.4s;
  -o-animation-delay: 69.4s;
  transition-delay: 69.4s;
}

.delayp695 {
  animation-delay: 69.5s;
  -moz-animation-delay: 69.5s;
  -webkit-animation-delay: 69.5s;
  -o-animation-delay: 69.5s;
  transition-delay: 69.5s;
}

.delayp696 {
  animation-delay: 69.6s;
  -moz-animation-delay: 69.6s;
  -webkit-animation-delay: 69.6s;
  -o-animation-delay: 69.6s;
  transition-delay: 69.6s;
}

.delayp697 {
  animation-delay: 69.7s;
  -moz-animation-delay: 69.7s;
  -webkit-animation-delay: 69.7s;
  -o-animation-delay: 69.7s;
  transition-delay: 69.7s;
}

.delayp698 {
  animation-delay: 69.8s;
  -moz-animation-delay: 69.8s;
  -webkit-animation-delay: 69.8s;
  -o-animation-delay: 69.8s;
  transition-delay: 69.8s;
}

.delayp699 {
  animation-delay: 69.9s;
  -moz-animation-delay: 69.9s;
  -webkit-animation-delay: 69.9s;
  -o-animation-delay: 69.9s;
  transition-delay: 69.9s;
}

.delayp700 {
  animation-delay: 70s;
  -moz-animation-delay: 70s;
  -webkit-animation-delay: 70s;
  -o-animation-delay: 70s;
  transition-delay: 70s;
}

.delayp701 {
  animation-delay: 70.1s;
  -moz-animation-delay: 70.1s;
  -webkit-animation-delay: 70.1s;
  -o-animation-delay: 70.1s;
  transition-delay: 70.1s;
}

.delayp702 {
  animation-delay: 70.2s;
  -moz-animation-delay: 70.2s;
  -webkit-animation-delay: 70.2s;
  -o-animation-delay: 70.2s;
  transition-delay: 70.2s;
}

.delayp703 {
  animation-delay: 70.3s;
  -moz-animation-delay: 70.3s;
  -webkit-animation-delay: 70.3s;
  -o-animation-delay: 70.3s;
  transition-delay: 70.3s;
}

.delayp704 {
  animation-delay: 70.4s;
  -moz-animation-delay: 70.4s;
  -webkit-animation-delay: 70.4s;
  -o-animation-delay: 70.4s;
  transition-delay: 70.4s;
}

.delayp705 {
  animation-delay: 70.5s;
  -moz-animation-delay: 70.5s;
  -webkit-animation-delay: 70.5s;
  -o-animation-delay: 70.5s;
  transition-delay: 70.5s;
}

.delayp706 {
  animation-delay: 70.6s;
  -moz-animation-delay: 70.6s;
  -webkit-animation-delay: 70.6s;
  -o-animation-delay: 70.6s;
  transition-delay: 70.6s;
}

.delayp707 {
  animation-delay: 70.7s;
  -moz-animation-delay: 70.7s;
  -webkit-animation-delay: 70.7s;
  -o-animation-delay: 70.7s;
  transition-delay: 70.7s;
}

.delayp708 {
  animation-delay: 70.8s;
  -moz-animation-delay: 70.8s;
  -webkit-animation-delay: 70.8s;
  -o-animation-delay: 70.8s;
  transition-delay: 70.8s;
}

.delayp709 {
  animation-delay: 70.9s;
  -moz-animation-delay: 70.9s;
  -webkit-animation-delay: 70.9s;
  -o-animation-delay: 70.9s;
  transition-delay: 70.9s;
}

.delayp710 {
  animation-delay: 71s;
  -moz-animation-delay: 71s;
  -webkit-animation-delay: 71s;
  -o-animation-delay: 71s;
  transition-delay: 71s;
}

.delayp711 {
  animation-delay: 71.1s;
  -moz-animation-delay: 71.1s;
  -webkit-animation-delay: 71.1s;
  -o-animation-delay: 71.1s;
  transition-delay: 71.1s;
}

.delayp712 {
  animation-delay: 71.2s;
  -moz-animation-delay: 71.2s;
  -webkit-animation-delay: 71.2s;
  -o-animation-delay: 71.2s;
  transition-delay: 71.2s;
}

.delayp713 {
  animation-delay: 71.3s;
  -moz-animation-delay: 71.3s;
  -webkit-animation-delay: 71.3s;
  -o-animation-delay: 71.3s;
  transition-delay: 71.3s;
}

.delayp714 {
  animation-delay: 71.4s;
  -moz-animation-delay: 71.4s;
  -webkit-animation-delay: 71.4s;
  -o-animation-delay: 71.4s;
  transition-delay: 71.4s;
}

.delayp715 {
  animation-delay: 71.5s;
  -moz-animation-delay: 71.5s;
  -webkit-animation-delay: 71.5s;
  -o-animation-delay: 71.5s;
  transition-delay: 71.5s;
}

.delayp716 {
  animation-delay: 71.6s;
  -moz-animation-delay: 71.6s;
  -webkit-animation-delay: 71.6s;
  -o-animation-delay: 71.6s;
  transition-delay: 71.6s;
}

.delayp717 {
  animation-delay: 71.7s;
  -moz-animation-delay: 71.7s;
  -webkit-animation-delay: 71.7s;
  -o-animation-delay: 71.7s;
  transition-delay: 71.7s;
}

.delayp718 {
  animation-delay: 71.8s;
  -moz-animation-delay: 71.8s;
  -webkit-animation-delay: 71.8s;
  -o-animation-delay: 71.8s;
  transition-delay: 71.8s;
}

.delayp719 {
  animation-delay: 71.9s;
  -moz-animation-delay: 71.9s;
  -webkit-animation-delay: 71.9s;
  -o-animation-delay: 71.9s;
  transition-delay: 71.9s;
}

.delayp720 {
  animation-delay: 72s;
  -moz-animation-delay: 72s;
  -webkit-animation-delay: 72s;
  -o-animation-delay: 72s;
  transition-delay: 72s;
}

.delayp721 {
  animation-delay: 72.1s;
  -moz-animation-delay: 72.1s;
  -webkit-animation-delay: 72.1s;
  -o-animation-delay: 72.1s;
  transition-delay: 72.1s;
}

.delayp722 {
  animation-delay: 72.2s;
  -moz-animation-delay: 72.2s;
  -webkit-animation-delay: 72.2s;
  -o-animation-delay: 72.2s;
  transition-delay: 72.2s;
}

.delayp723 {
  animation-delay: 72.3s;
  -moz-animation-delay: 72.3s;
  -webkit-animation-delay: 72.3s;
  -o-animation-delay: 72.3s;
  transition-delay: 72.3s;
}

.delayp724 {
  animation-delay: 72.4s;
  -moz-animation-delay: 72.4s;
  -webkit-animation-delay: 72.4s;
  -o-animation-delay: 72.4s;
  transition-delay: 72.4s;
}

.delayp725 {
  animation-delay: 72.5s;
  -moz-animation-delay: 72.5s;
  -webkit-animation-delay: 72.5s;
  -o-animation-delay: 72.5s;
  transition-delay: 72.5s;
}

.delayp726 {
  animation-delay: 72.6s;
  -moz-animation-delay: 72.6s;
  -webkit-animation-delay: 72.6s;
  -o-animation-delay: 72.6s;
  transition-delay: 72.6s;
}

.delayp727 {
  animation-delay: 72.7s;
  -moz-animation-delay: 72.7s;
  -webkit-animation-delay: 72.7s;
  -o-animation-delay: 72.7s;
  transition-delay: 72.7s;
}

.delayp728 {
  animation-delay: 72.8s;
  -moz-animation-delay: 72.8s;
  -webkit-animation-delay: 72.8s;
  -o-animation-delay: 72.8s;
  transition-delay: 72.8s;
}

.delayp729 {
  animation-delay: 72.9s;
  -moz-animation-delay: 72.9s;
  -webkit-animation-delay: 72.9s;
  -o-animation-delay: 72.9s;
  transition-delay: 72.9s;
}

.delayp730 {
  animation-delay: 73s;
  -moz-animation-delay: 73s;
  -webkit-animation-delay: 73s;
  -o-animation-delay: 73s;
  transition-delay: 73s;
}

.delayp731 {
  animation-delay: 73.1s;
  -moz-animation-delay: 73.1s;
  -webkit-animation-delay: 73.1s;
  -o-animation-delay: 73.1s;
  transition-delay: 73.1s;
}

.delayp732 {
  animation-delay: 73.2s;
  -moz-animation-delay: 73.2s;
  -webkit-animation-delay: 73.2s;
  -o-animation-delay: 73.2s;
  transition-delay: 73.2s;
}

.delayp733 {
  animation-delay: 73.3s;
  -moz-animation-delay: 73.3s;
  -webkit-animation-delay: 73.3s;
  -o-animation-delay: 73.3s;
  transition-delay: 73.3s;
}

.delayp734 {
  animation-delay: 73.4s;
  -moz-animation-delay: 73.4s;
  -webkit-animation-delay: 73.4s;
  -o-animation-delay: 73.4s;
  transition-delay: 73.4s;
}

.delayp735 {
  animation-delay: 73.5s;
  -moz-animation-delay: 73.5s;
  -webkit-animation-delay: 73.5s;
  -o-animation-delay: 73.5s;
  transition-delay: 73.5s;
}

.delayp736 {
  animation-delay: 73.6s;
  -moz-animation-delay: 73.6s;
  -webkit-animation-delay: 73.6s;
  -o-animation-delay: 73.6s;
  transition-delay: 73.6s;
}

.delayp737 {
  animation-delay: 73.7s;
  -moz-animation-delay: 73.7s;
  -webkit-animation-delay: 73.7s;
  -o-animation-delay: 73.7s;
  transition-delay: 73.7s;
}

.delayp738 {
  animation-delay: 73.8s;
  -moz-animation-delay: 73.8s;
  -webkit-animation-delay: 73.8s;
  -o-animation-delay: 73.8s;
  transition-delay: 73.8s;
}

.delayp739 {
  animation-delay: 73.9s;
  -moz-animation-delay: 73.9s;
  -webkit-animation-delay: 73.9s;
  -o-animation-delay: 73.9s;
  transition-delay: 73.9s;
}

.delayp740 {
  animation-delay: 74s;
  -moz-animation-delay: 74s;
  -webkit-animation-delay: 74s;
  -o-animation-delay: 74s;
  transition-delay: 74s;
}

.delayp741 {
  animation-delay: 74.1s;
  -moz-animation-delay: 74.1s;
  -webkit-animation-delay: 74.1s;
  -o-animation-delay: 74.1s;
  transition-delay: 74.1s;
}

.delayp742 {
  animation-delay: 74.2s;
  -moz-animation-delay: 74.2s;
  -webkit-animation-delay: 74.2s;
  -o-animation-delay: 74.2s;
  transition-delay: 74.2s;
}

.delayp743 {
  animation-delay: 74.3s;
  -moz-animation-delay: 74.3s;
  -webkit-animation-delay: 74.3s;
  -o-animation-delay: 74.3s;
  transition-delay: 74.3s;
}

.delayp744 {
  animation-delay: 74.4s;
  -moz-animation-delay: 74.4s;
  -webkit-animation-delay: 74.4s;
  -o-animation-delay: 74.4s;
  transition-delay: 74.4s;
}

.delayp745 {
  animation-delay: 74.5s;
  -moz-animation-delay: 74.5s;
  -webkit-animation-delay: 74.5s;
  -o-animation-delay: 74.5s;
  transition-delay: 74.5s;
}

.delayp746 {
  animation-delay: 74.6s;
  -moz-animation-delay: 74.6s;
  -webkit-animation-delay: 74.6s;
  -o-animation-delay: 74.6s;
  transition-delay: 74.6s;
}

.delayp747 {
  animation-delay: 74.7s;
  -moz-animation-delay: 74.7s;
  -webkit-animation-delay: 74.7s;
  -o-animation-delay: 74.7s;
  transition-delay: 74.7s;
}

.delayp748 {
  animation-delay: 74.8s;
  -moz-animation-delay: 74.8s;
  -webkit-animation-delay: 74.8s;
  -o-animation-delay: 74.8s;
  transition-delay: 74.8s;
}

.delayp749 {
  animation-delay: 74.9s;
  -moz-animation-delay: 74.9s;
  -webkit-animation-delay: 74.9s;
  -o-animation-delay: 74.9s;
  transition-delay: 74.9s;
}

.delayp750 {
  animation-delay: 75s;
  -moz-animation-delay: 75s;
  -webkit-animation-delay: 75s;
  -o-animation-delay: 75s;
  transition-delay: 75s;
}

.delayp751 {
  animation-delay: 75.1s;
  -moz-animation-delay: 75.1s;
  -webkit-animation-delay: 75.1s;
  -o-animation-delay: 75.1s;
  transition-delay: 75.1s;
}

.delayp752 {
  animation-delay: 75.2s;
  -moz-animation-delay: 75.2s;
  -webkit-animation-delay: 75.2s;
  -o-animation-delay: 75.2s;
  transition-delay: 75.2s;
}

.delayp753 {
  animation-delay: 75.3s;
  -moz-animation-delay: 75.3s;
  -webkit-animation-delay: 75.3s;
  -o-animation-delay: 75.3s;
  transition-delay: 75.3s;
}

.delayp754 {
  animation-delay: 75.4s;
  -moz-animation-delay: 75.4s;
  -webkit-animation-delay: 75.4s;
  -o-animation-delay: 75.4s;
  transition-delay: 75.4s;
}

.delayp755 {
  animation-delay: 75.5s;
  -moz-animation-delay: 75.5s;
  -webkit-animation-delay: 75.5s;
  -o-animation-delay: 75.5s;
  transition-delay: 75.5s;
}

.delayp756 {
  animation-delay: 75.6s;
  -moz-animation-delay: 75.6s;
  -webkit-animation-delay: 75.6s;
  -o-animation-delay: 75.6s;
  transition-delay: 75.6s;
}

.delayp757 {
  animation-delay: 75.7s;
  -moz-animation-delay: 75.7s;
  -webkit-animation-delay: 75.7s;
  -o-animation-delay: 75.7s;
  transition-delay: 75.7s;
}

.delayp758 {
  animation-delay: 75.8s;
  -moz-animation-delay: 75.8s;
  -webkit-animation-delay: 75.8s;
  -o-animation-delay: 75.8s;
  transition-delay: 75.8s;
}

.delayp759 {
  animation-delay: 75.9s;
  -moz-animation-delay: 75.9s;
  -webkit-animation-delay: 75.9s;
  -o-animation-delay: 75.9s;
  transition-delay: 75.9s;
}

.delayp760 {
  animation-delay: 76s;
  -moz-animation-delay: 76s;
  -webkit-animation-delay: 76s;
  -o-animation-delay: 76s;
  transition-delay: 76s;
}

.delayp761 {
  animation-delay: 76.1s;
  -moz-animation-delay: 76.1s;
  -webkit-animation-delay: 76.1s;
  -o-animation-delay: 76.1s;
  transition-delay: 76.1s;
}

.delayp762 {
  animation-delay: 76.2s;
  -moz-animation-delay: 76.2s;
  -webkit-animation-delay: 76.2s;
  -o-animation-delay: 76.2s;
  transition-delay: 76.2s;
}

.delayp763 {
  animation-delay: 76.3s;
  -moz-animation-delay: 76.3s;
  -webkit-animation-delay: 76.3s;
  -o-animation-delay: 76.3s;
  transition-delay: 76.3s;
}

.delayp764 {
  animation-delay: 76.4s;
  -moz-animation-delay: 76.4s;
  -webkit-animation-delay: 76.4s;
  -o-animation-delay: 76.4s;
  transition-delay: 76.4s;
}

.delayp765 {
  animation-delay: 76.5s;
  -moz-animation-delay: 76.5s;
  -webkit-animation-delay: 76.5s;
  -o-animation-delay: 76.5s;
  transition-delay: 76.5s;
}

.delayp766 {
  animation-delay: 76.6s;
  -moz-animation-delay: 76.6s;
  -webkit-animation-delay: 76.6s;
  -o-animation-delay: 76.6s;
  transition-delay: 76.6s;
}

.delayp767 {
  animation-delay: 76.7s;
  -moz-animation-delay: 76.7s;
  -webkit-animation-delay: 76.7s;
  -o-animation-delay: 76.7s;
  transition-delay: 76.7s;
}

.delayp768 {
  animation-delay: 76.8s;
  -moz-animation-delay: 76.8s;
  -webkit-animation-delay: 76.8s;
  -o-animation-delay: 76.8s;
  transition-delay: 76.8s;
}

.delayp769 {
  animation-delay: 76.9s;
  -moz-animation-delay: 76.9s;
  -webkit-animation-delay: 76.9s;
  -o-animation-delay: 76.9s;
  transition-delay: 76.9s;
}

.delayp770 {
  animation-delay: 77s;
  -moz-animation-delay: 77s;
  -webkit-animation-delay: 77s;
  -o-animation-delay: 77s;
  transition-delay: 77s;
}

.delayp771 {
  animation-delay: 77.1s;
  -moz-animation-delay: 77.1s;
  -webkit-animation-delay: 77.1s;
  -o-animation-delay: 77.1s;
  transition-delay: 77.1s;
}

.delayp772 {
  animation-delay: 77.2s;
  -moz-animation-delay: 77.2s;
  -webkit-animation-delay: 77.2s;
  -o-animation-delay: 77.2s;
  transition-delay: 77.2s;
}

.delayp773 {
  animation-delay: 77.3s;
  -moz-animation-delay: 77.3s;
  -webkit-animation-delay: 77.3s;
  -o-animation-delay: 77.3s;
  transition-delay: 77.3s;
}

.delayp774 {
  animation-delay: 77.4s;
  -moz-animation-delay: 77.4s;
  -webkit-animation-delay: 77.4s;
  -o-animation-delay: 77.4s;
  transition-delay: 77.4s;
}

.delayp775 {
  animation-delay: 77.5s;
  -moz-animation-delay: 77.5s;
  -webkit-animation-delay: 77.5s;
  -o-animation-delay: 77.5s;
  transition-delay: 77.5s;
}

.delayp776 {
  animation-delay: 77.6s;
  -moz-animation-delay: 77.6s;
  -webkit-animation-delay: 77.6s;
  -o-animation-delay: 77.6s;
  transition-delay: 77.6s;
}

.delayp777 {
  animation-delay: 77.7s;
  -moz-animation-delay: 77.7s;
  -webkit-animation-delay: 77.7s;
  -o-animation-delay: 77.7s;
  transition-delay: 77.7s;
}

.delayp778 {
  animation-delay: 77.8s;
  -moz-animation-delay: 77.8s;
  -webkit-animation-delay: 77.8s;
  -o-animation-delay: 77.8s;
  transition-delay: 77.8s;
}

.delayp779 {
  animation-delay: 77.9s;
  -moz-animation-delay: 77.9s;
  -webkit-animation-delay: 77.9s;
  -o-animation-delay: 77.9s;
  transition-delay: 77.9s;
}

.delayp780 {
  animation-delay: 78s;
  -moz-animation-delay: 78s;
  -webkit-animation-delay: 78s;
  -o-animation-delay: 78s;
  transition-delay: 78s;
}

.delayp781 {
  animation-delay: 78.1s;
  -moz-animation-delay: 78.1s;
  -webkit-animation-delay: 78.1s;
  -o-animation-delay: 78.1s;
  transition-delay: 78.1s;
}

.delayp782 {
  animation-delay: 78.2s;
  -moz-animation-delay: 78.2s;
  -webkit-animation-delay: 78.2s;
  -o-animation-delay: 78.2s;
  transition-delay: 78.2s;
}

.delayp783 {
  animation-delay: 78.3s;
  -moz-animation-delay: 78.3s;
  -webkit-animation-delay: 78.3s;
  -o-animation-delay: 78.3s;
  transition-delay: 78.3s;
}

.delayp784 {
  animation-delay: 78.4s;
  -moz-animation-delay: 78.4s;
  -webkit-animation-delay: 78.4s;
  -o-animation-delay: 78.4s;
  transition-delay: 78.4s;
}

.delayp785 {
  animation-delay: 78.5s;
  -moz-animation-delay: 78.5s;
  -webkit-animation-delay: 78.5s;
  -o-animation-delay: 78.5s;
  transition-delay: 78.5s;
}

.delayp786 {
  animation-delay: 78.6s;
  -moz-animation-delay: 78.6s;
  -webkit-animation-delay: 78.6s;
  -o-animation-delay: 78.6s;
  transition-delay: 78.6s;
}

.delayp787 {
  animation-delay: 78.7s;
  -moz-animation-delay: 78.7s;
  -webkit-animation-delay: 78.7s;
  -o-animation-delay: 78.7s;
  transition-delay: 78.7s;
}

.delayp788 {
  animation-delay: 78.8s;
  -moz-animation-delay: 78.8s;
  -webkit-animation-delay: 78.8s;
  -o-animation-delay: 78.8s;
  transition-delay: 78.8s;
}

.delayp789 {
  animation-delay: 78.9s;
  -moz-animation-delay: 78.9s;
  -webkit-animation-delay: 78.9s;
  -o-animation-delay: 78.9s;
  transition-delay: 78.9s;
}

.delayp790 {
  animation-delay: 79s;
  -moz-animation-delay: 79s;
  -webkit-animation-delay: 79s;
  -o-animation-delay: 79s;
  transition-delay: 79s;
}

.delayp791 {
  animation-delay: 79.1s;
  -moz-animation-delay: 79.1s;
  -webkit-animation-delay: 79.1s;
  -o-animation-delay: 79.1s;
  transition-delay: 79.1s;
}

.delayp792 {
  animation-delay: 79.2s;
  -moz-animation-delay: 79.2s;
  -webkit-animation-delay: 79.2s;
  -o-animation-delay: 79.2s;
  transition-delay: 79.2s;
}

.delayp793 {
  animation-delay: 79.3s;
  -moz-animation-delay: 79.3s;
  -webkit-animation-delay: 79.3s;
  -o-animation-delay: 79.3s;
  transition-delay: 79.3s;
}

.delayp794 {
  animation-delay: 79.4s;
  -moz-animation-delay: 79.4s;
  -webkit-animation-delay: 79.4s;
  -o-animation-delay: 79.4s;
  transition-delay: 79.4s;
}

.delayp795 {
  animation-delay: 79.5s;
  -moz-animation-delay: 79.5s;
  -webkit-animation-delay: 79.5s;
  -o-animation-delay: 79.5s;
  transition-delay: 79.5s;
}

.delayp796 {
  animation-delay: 79.6s;
  -moz-animation-delay: 79.6s;
  -webkit-animation-delay: 79.6s;
  -o-animation-delay: 79.6s;
  transition-delay: 79.6s;
}

.delayp797 {
  animation-delay: 79.7s;
  -moz-animation-delay: 79.7s;
  -webkit-animation-delay: 79.7s;
  -o-animation-delay: 79.7s;
  transition-delay: 79.7s;
}

.delayp798 {
  animation-delay: 79.8s;
  -moz-animation-delay: 79.8s;
  -webkit-animation-delay: 79.8s;
  -o-animation-delay: 79.8s;
  transition-delay: 79.8s;
}

.delayp799 {
  animation-delay: 79.9s;
  -moz-animation-delay: 79.9s;
  -webkit-animation-delay: 79.9s;
  -o-animation-delay: 79.9s;
  transition-delay: 79.9s;
}

.delayp800 {
  animation-delay: 80s;
  -moz-animation-delay: 80s;
  -webkit-animation-delay: 80s;
  -o-animation-delay: 80s;
  transition-delay: 80s;
}

.delayp801 {
  animation-delay: 80.1s;
  -moz-animation-delay: 80.1s;
  -webkit-animation-delay: 80.1s;
  -o-animation-delay: 80.1s;
  transition-delay: 80.1s;
}

.delayp802 {
  animation-delay: 80.2s;
  -moz-animation-delay: 80.2s;
  -webkit-animation-delay: 80.2s;
  -o-animation-delay: 80.2s;
  transition-delay: 80.2s;
}

.delayp803 {
  animation-delay: 80.3s;
  -moz-animation-delay: 80.3s;
  -webkit-animation-delay: 80.3s;
  -o-animation-delay: 80.3s;
  transition-delay: 80.3s;
}

.delayp804 {
  animation-delay: 80.4s;
  -moz-animation-delay: 80.4s;
  -webkit-animation-delay: 80.4s;
  -o-animation-delay: 80.4s;
  transition-delay: 80.4s;
}

.delayp805 {
  animation-delay: 80.5s;
  -moz-animation-delay: 80.5s;
  -webkit-animation-delay: 80.5s;
  -o-animation-delay: 80.5s;
  transition-delay: 80.5s;
}

.delayp806 {
  animation-delay: 80.6s;
  -moz-animation-delay: 80.6s;
  -webkit-animation-delay: 80.6s;
  -o-animation-delay: 80.6s;
  transition-delay: 80.6s;
}

.delayp807 {
  animation-delay: 80.7s;
  -moz-animation-delay: 80.7s;
  -webkit-animation-delay: 80.7s;
  -o-animation-delay: 80.7s;
  transition-delay: 80.7s;
}

.delayp808 {
  animation-delay: 80.8s;
  -moz-animation-delay: 80.8s;
  -webkit-animation-delay: 80.8s;
  -o-animation-delay: 80.8s;
  transition-delay: 80.8s;
}

.delayp809 {
  animation-delay: 80.9s;
  -moz-animation-delay: 80.9s;
  -webkit-animation-delay: 80.9s;
  -o-animation-delay: 80.9s;
  transition-delay: 80.9s;
}

.delayp810 {
  animation-delay: 81s;
  -moz-animation-delay: 81s;
  -webkit-animation-delay: 81s;
  -o-animation-delay: 81s;
  transition-delay: 81s;
}

.delayp811 {
  animation-delay: 81.1s;
  -moz-animation-delay: 81.1s;
  -webkit-animation-delay: 81.1s;
  -o-animation-delay: 81.1s;
  transition-delay: 81.1s;
}

.delayp812 {
  animation-delay: 81.2s;
  -moz-animation-delay: 81.2s;
  -webkit-animation-delay: 81.2s;
  -o-animation-delay: 81.2s;
  transition-delay: 81.2s;
}

.delayp813 {
  animation-delay: 81.3s;
  -moz-animation-delay: 81.3s;
  -webkit-animation-delay: 81.3s;
  -o-animation-delay: 81.3s;
  transition-delay: 81.3s;
}

.delayp814 {
  animation-delay: 81.4s;
  -moz-animation-delay: 81.4s;
  -webkit-animation-delay: 81.4s;
  -o-animation-delay: 81.4s;
  transition-delay: 81.4s;
}

.delayp815 {
  animation-delay: 81.5s;
  -moz-animation-delay: 81.5s;
  -webkit-animation-delay: 81.5s;
  -o-animation-delay: 81.5s;
  transition-delay: 81.5s;
}

.delayp816 {
  animation-delay: 81.6s;
  -moz-animation-delay: 81.6s;
  -webkit-animation-delay: 81.6s;
  -o-animation-delay: 81.6s;
  transition-delay: 81.6s;
}

.delayp817 {
  animation-delay: 81.7s;
  -moz-animation-delay: 81.7s;
  -webkit-animation-delay: 81.7s;
  -o-animation-delay: 81.7s;
  transition-delay: 81.7s;
}

.delayp818 {
  animation-delay: 81.8s;
  -moz-animation-delay: 81.8s;
  -webkit-animation-delay: 81.8s;
  -o-animation-delay: 81.8s;
  transition-delay: 81.8s;
}

.delayp819 {
  animation-delay: 81.9s;
  -moz-animation-delay: 81.9s;
  -webkit-animation-delay: 81.9s;
  -o-animation-delay: 81.9s;
  transition-delay: 81.9s;
}

.delayp820 {
  animation-delay: 82s;
  -moz-animation-delay: 82s;
  -webkit-animation-delay: 82s;
  -o-animation-delay: 82s;
  transition-delay: 82s;
}

.delayp821 {
  animation-delay: 82.1s;
  -moz-animation-delay: 82.1s;
  -webkit-animation-delay: 82.1s;
  -o-animation-delay: 82.1s;
  transition-delay: 82.1s;
}

.delayp822 {
  animation-delay: 82.2s;
  -moz-animation-delay: 82.2s;
  -webkit-animation-delay: 82.2s;
  -o-animation-delay: 82.2s;
  transition-delay: 82.2s;
}

.delayp823 {
  animation-delay: 82.3s;
  -moz-animation-delay: 82.3s;
  -webkit-animation-delay: 82.3s;
  -o-animation-delay: 82.3s;
  transition-delay: 82.3s;
}

.delayp824 {
  animation-delay: 82.4s;
  -moz-animation-delay: 82.4s;
  -webkit-animation-delay: 82.4s;
  -o-animation-delay: 82.4s;
  transition-delay: 82.4s;
}

.delayp825 {
  animation-delay: 82.5s;
  -moz-animation-delay: 82.5s;
  -webkit-animation-delay: 82.5s;
  -o-animation-delay: 82.5s;
  transition-delay: 82.5s;
}

.delayp826 {
  animation-delay: 82.6s;
  -moz-animation-delay: 82.6s;
  -webkit-animation-delay: 82.6s;
  -o-animation-delay: 82.6s;
  transition-delay: 82.6s;
}

.delayp827 {
  animation-delay: 82.7s;
  -moz-animation-delay: 82.7s;
  -webkit-animation-delay: 82.7s;
  -o-animation-delay: 82.7s;
  transition-delay: 82.7s;
}

.delayp828 {
  animation-delay: 82.8s;
  -moz-animation-delay: 82.8s;
  -webkit-animation-delay: 82.8s;
  -o-animation-delay: 82.8s;
  transition-delay: 82.8s;
}

.delayp829 {
  animation-delay: 82.9s;
  -moz-animation-delay: 82.9s;
  -webkit-animation-delay: 82.9s;
  -o-animation-delay: 82.9s;
  transition-delay: 82.9s;
}

.delayp830 {
  animation-delay: 83s;
  -moz-animation-delay: 83s;
  -webkit-animation-delay: 83s;
  -o-animation-delay: 83s;
  transition-delay: 83s;
}

.delayp831 {
  animation-delay: 83.1s;
  -moz-animation-delay: 83.1s;
  -webkit-animation-delay: 83.1s;
  -o-animation-delay: 83.1s;
  transition-delay: 83.1s;
}

.delayp832 {
  animation-delay: 83.2s;
  -moz-animation-delay: 83.2s;
  -webkit-animation-delay: 83.2s;
  -o-animation-delay: 83.2s;
  transition-delay: 83.2s;
}

.delayp833 {
  animation-delay: 83.3s;
  -moz-animation-delay: 83.3s;
  -webkit-animation-delay: 83.3s;
  -o-animation-delay: 83.3s;
  transition-delay: 83.3s;
}

.delayp834 {
  animation-delay: 83.4s;
  -moz-animation-delay: 83.4s;
  -webkit-animation-delay: 83.4s;
  -o-animation-delay: 83.4s;
  transition-delay: 83.4s;
}

.delayp835 {
  animation-delay: 83.5s;
  -moz-animation-delay: 83.5s;
  -webkit-animation-delay: 83.5s;
  -o-animation-delay: 83.5s;
  transition-delay: 83.5s;
}

.delayp836 {
  animation-delay: 83.6s;
  -moz-animation-delay: 83.6s;
  -webkit-animation-delay: 83.6s;
  -o-animation-delay: 83.6s;
  transition-delay: 83.6s;
}

.delayp837 {
  animation-delay: 83.7s;
  -moz-animation-delay: 83.7s;
  -webkit-animation-delay: 83.7s;
  -o-animation-delay: 83.7s;
  transition-delay: 83.7s;
}

.delayp838 {
  animation-delay: 83.8s;
  -moz-animation-delay: 83.8s;
  -webkit-animation-delay: 83.8s;
  -o-animation-delay: 83.8s;
  transition-delay: 83.8s;
}

.delayp839 {
  animation-delay: 83.9s;
  -moz-animation-delay: 83.9s;
  -webkit-animation-delay: 83.9s;
  -o-animation-delay: 83.9s;
  transition-delay: 83.9s;
}

.delayp840 {
  animation-delay: 84s;
  -moz-animation-delay: 84s;
  -webkit-animation-delay: 84s;
  -o-animation-delay: 84s;
  transition-delay: 84s;
}

.delayp841 {
  animation-delay: 84.1s;
  -moz-animation-delay: 84.1s;
  -webkit-animation-delay: 84.1s;
  -o-animation-delay: 84.1s;
  transition-delay: 84.1s;
}

.delayp842 {
  animation-delay: 84.2s;
  -moz-animation-delay: 84.2s;
  -webkit-animation-delay: 84.2s;
  -o-animation-delay: 84.2s;
  transition-delay: 84.2s;
}

.delayp843 {
  animation-delay: 84.3s;
  -moz-animation-delay: 84.3s;
  -webkit-animation-delay: 84.3s;
  -o-animation-delay: 84.3s;
  transition-delay: 84.3s;
}

.delayp844 {
  animation-delay: 84.4s;
  -moz-animation-delay: 84.4s;
  -webkit-animation-delay: 84.4s;
  -o-animation-delay: 84.4s;
  transition-delay: 84.4s;
}

.delayp845 {
  animation-delay: 84.5s;
  -moz-animation-delay: 84.5s;
  -webkit-animation-delay: 84.5s;
  -o-animation-delay: 84.5s;
  transition-delay: 84.5s;
}

.delayp846 {
  animation-delay: 84.6s;
  -moz-animation-delay: 84.6s;
  -webkit-animation-delay: 84.6s;
  -o-animation-delay: 84.6s;
  transition-delay: 84.6s;
}

.delayp847 {
  animation-delay: 84.7s;
  -moz-animation-delay: 84.7s;
  -webkit-animation-delay: 84.7s;
  -o-animation-delay: 84.7s;
  transition-delay: 84.7s;
}

.delayp848 {
  animation-delay: 84.8s;
  -moz-animation-delay: 84.8s;
  -webkit-animation-delay: 84.8s;
  -o-animation-delay: 84.8s;
  transition-delay: 84.8s;
}

.delayp849 {
  animation-delay: 84.9s;
  -moz-animation-delay: 84.9s;
  -webkit-animation-delay: 84.9s;
  -o-animation-delay: 84.9s;
  transition-delay: 84.9s;
}

.delayp850 {
  animation-delay: 85s;
  -moz-animation-delay: 85s;
  -webkit-animation-delay: 85s;
  -o-animation-delay: 85s;
  transition-delay: 85s;
}

.delayp851 {
  animation-delay: 85.1s;
  -moz-animation-delay: 85.1s;
  -webkit-animation-delay: 85.1s;
  -o-animation-delay: 85.1s;
  transition-delay: 85.1s;
}

.delayp852 {
  animation-delay: 85.2s;
  -moz-animation-delay: 85.2s;
  -webkit-animation-delay: 85.2s;
  -o-animation-delay: 85.2s;
  transition-delay: 85.2s;
}

.delayp853 {
  animation-delay: 85.3s;
  -moz-animation-delay: 85.3s;
  -webkit-animation-delay: 85.3s;
  -o-animation-delay: 85.3s;
  transition-delay: 85.3s;
}

.delayp854 {
  animation-delay: 85.4s;
  -moz-animation-delay: 85.4s;
  -webkit-animation-delay: 85.4s;
  -o-animation-delay: 85.4s;
  transition-delay: 85.4s;
}

.delayp855 {
  animation-delay: 85.5s;
  -moz-animation-delay: 85.5s;
  -webkit-animation-delay: 85.5s;
  -o-animation-delay: 85.5s;
  transition-delay: 85.5s;
}

.delayp856 {
  animation-delay: 85.6s;
  -moz-animation-delay: 85.6s;
  -webkit-animation-delay: 85.6s;
  -o-animation-delay: 85.6s;
  transition-delay: 85.6s;
}

.delayp857 {
  animation-delay: 85.7s;
  -moz-animation-delay: 85.7s;
  -webkit-animation-delay: 85.7s;
  -o-animation-delay: 85.7s;
  transition-delay: 85.7s;
}

.delayp858 {
  animation-delay: 85.8s;
  -moz-animation-delay: 85.8s;
  -webkit-animation-delay: 85.8s;
  -o-animation-delay: 85.8s;
  transition-delay: 85.8s;
}

.delayp859 {
  animation-delay: 85.9s;
  -moz-animation-delay: 85.9s;
  -webkit-animation-delay: 85.9s;
  -o-animation-delay: 85.9s;
  transition-delay: 85.9s;
}

.delayp860 {
  animation-delay: 86s;
  -moz-animation-delay: 86s;
  -webkit-animation-delay: 86s;
  -o-animation-delay: 86s;
  transition-delay: 86s;
}

.delayp861 {
  animation-delay: 86.1s;
  -moz-animation-delay: 86.1s;
  -webkit-animation-delay: 86.1s;
  -o-animation-delay: 86.1s;
  transition-delay: 86.1s;
}

.delayp862 {
  animation-delay: 86.2s;
  -moz-animation-delay: 86.2s;
  -webkit-animation-delay: 86.2s;
  -o-animation-delay: 86.2s;
  transition-delay: 86.2s;
}

.delayp863 {
  animation-delay: 86.3s;
  -moz-animation-delay: 86.3s;
  -webkit-animation-delay: 86.3s;
  -o-animation-delay: 86.3s;
  transition-delay: 86.3s;
}

.delayp864 {
  animation-delay: 86.4s;
  -moz-animation-delay: 86.4s;
  -webkit-animation-delay: 86.4s;
  -o-animation-delay: 86.4s;
  transition-delay: 86.4s;
}

.delayp865 {
  animation-delay: 86.5s;
  -moz-animation-delay: 86.5s;
  -webkit-animation-delay: 86.5s;
  -o-animation-delay: 86.5s;
  transition-delay: 86.5s;
}

.delayp866 {
  animation-delay: 86.6s;
  -moz-animation-delay: 86.6s;
  -webkit-animation-delay: 86.6s;
  -o-animation-delay: 86.6s;
  transition-delay: 86.6s;
}

.delayp867 {
  animation-delay: 86.7s;
  -moz-animation-delay: 86.7s;
  -webkit-animation-delay: 86.7s;
  -o-animation-delay: 86.7s;
  transition-delay: 86.7s;
}

.delayp868 {
  animation-delay: 86.8s;
  -moz-animation-delay: 86.8s;
  -webkit-animation-delay: 86.8s;
  -o-animation-delay: 86.8s;
  transition-delay: 86.8s;
}

.delayp869 {
  animation-delay: 86.9s;
  -moz-animation-delay: 86.9s;
  -webkit-animation-delay: 86.9s;
  -o-animation-delay: 86.9s;
  transition-delay: 86.9s;
}

.delayp870 {
  animation-delay: 87s;
  -moz-animation-delay: 87s;
  -webkit-animation-delay: 87s;
  -o-animation-delay: 87s;
  transition-delay: 87s;
}

.delayp871 {
  animation-delay: 87.1s;
  -moz-animation-delay: 87.1s;
  -webkit-animation-delay: 87.1s;
  -o-animation-delay: 87.1s;
  transition-delay: 87.1s;
}

.delayp872 {
  animation-delay: 87.2s;
  -moz-animation-delay: 87.2s;
  -webkit-animation-delay: 87.2s;
  -o-animation-delay: 87.2s;
  transition-delay: 87.2s;
}

.delayp873 {
  animation-delay: 87.3s;
  -moz-animation-delay: 87.3s;
  -webkit-animation-delay: 87.3s;
  -o-animation-delay: 87.3s;
  transition-delay: 87.3s;
}

.delayp874 {
  animation-delay: 87.4s;
  -moz-animation-delay: 87.4s;
  -webkit-animation-delay: 87.4s;
  -o-animation-delay: 87.4s;
  transition-delay: 87.4s;
}

.delayp875 {
  animation-delay: 87.5s;
  -moz-animation-delay: 87.5s;
  -webkit-animation-delay: 87.5s;
  -o-animation-delay: 87.5s;
  transition-delay: 87.5s;
}

.delayp876 {
  animation-delay: 87.6s;
  -moz-animation-delay: 87.6s;
  -webkit-animation-delay: 87.6s;
  -o-animation-delay: 87.6s;
  transition-delay: 87.6s;
}

.delayp877 {
  animation-delay: 87.7s;
  -moz-animation-delay: 87.7s;
  -webkit-animation-delay: 87.7s;
  -o-animation-delay: 87.7s;
  transition-delay: 87.7s;
}

.delayp878 {
  animation-delay: 87.8s;
  -moz-animation-delay: 87.8s;
  -webkit-animation-delay: 87.8s;
  -o-animation-delay: 87.8s;
  transition-delay: 87.8s;
}

.delayp879 {
  animation-delay: 87.9s;
  -moz-animation-delay: 87.9s;
  -webkit-animation-delay: 87.9s;
  -o-animation-delay: 87.9s;
  transition-delay: 87.9s;
}

.delayp880 {
  animation-delay: 88s;
  -moz-animation-delay: 88s;
  -webkit-animation-delay: 88s;
  -o-animation-delay: 88s;
  transition-delay: 88s;
}

.delayp881 {
  animation-delay: 88.1s;
  -moz-animation-delay: 88.1s;
  -webkit-animation-delay: 88.1s;
  -o-animation-delay: 88.1s;
  transition-delay: 88.1s;
}

.delayp882 {
  animation-delay: 88.2s;
  -moz-animation-delay: 88.2s;
  -webkit-animation-delay: 88.2s;
  -o-animation-delay: 88.2s;
  transition-delay: 88.2s;
}

.delayp883 {
  animation-delay: 88.3s;
  -moz-animation-delay: 88.3s;
  -webkit-animation-delay: 88.3s;
  -o-animation-delay: 88.3s;
  transition-delay: 88.3s;
}

.delayp884 {
  animation-delay: 88.4s;
  -moz-animation-delay: 88.4s;
  -webkit-animation-delay: 88.4s;
  -o-animation-delay: 88.4s;
  transition-delay: 88.4s;
}

.delayp885 {
  animation-delay: 88.5s;
  -moz-animation-delay: 88.5s;
  -webkit-animation-delay: 88.5s;
  -o-animation-delay: 88.5s;
  transition-delay: 88.5s;
}

.delayp886 {
  animation-delay: 88.6s;
  -moz-animation-delay: 88.6s;
  -webkit-animation-delay: 88.6s;
  -o-animation-delay: 88.6s;
  transition-delay: 88.6s;
}

.delayp887 {
  animation-delay: 88.7s;
  -moz-animation-delay: 88.7s;
  -webkit-animation-delay: 88.7s;
  -o-animation-delay: 88.7s;
  transition-delay: 88.7s;
}

.delayp888 {
  animation-delay: 88.8s;
  -moz-animation-delay: 88.8s;
  -webkit-animation-delay: 88.8s;
  -o-animation-delay: 88.8s;
  transition-delay: 88.8s;
}

.delayp889 {
  animation-delay: 88.9s;
  -moz-animation-delay: 88.9s;
  -webkit-animation-delay: 88.9s;
  -o-animation-delay: 88.9s;
  transition-delay: 88.9s;
}

.delayp890 {
  animation-delay: 89s;
  -moz-animation-delay: 89s;
  -webkit-animation-delay: 89s;
  -o-animation-delay: 89s;
  transition-delay: 89s;
}

.delayp891 {
  animation-delay: 89.1s;
  -moz-animation-delay: 89.1s;
  -webkit-animation-delay: 89.1s;
  -o-animation-delay: 89.1s;
  transition-delay: 89.1s;
}

.delayp892 {
  animation-delay: 89.2s;
  -moz-animation-delay: 89.2s;
  -webkit-animation-delay: 89.2s;
  -o-animation-delay: 89.2s;
  transition-delay: 89.2s;
}

.delayp893 {
  animation-delay: 89.3s;
  -moz-animation-delay: 89.3s;
  -webkit-animation-delay: 89.3s;
  -o-animation-delay: 89.3s;
  transition-delay: 89.3s;
}

.delayp894 {
  animation-delay: 89.4s;
  -moz-animation-delay: 89.4s;
  -webkit-animation-delay: 89.4s;
  -o-animation-delay: 89.4s;
  transition-delay: 89.4s;
}

.delayp895 {
  animation-delay: 89.5s;
  -moz-animation-delay: 89.5s;
  -webkit-animation-delay: 89.5s;
  -o-animation-delay: 89.5s;
  transition-delay: 89.5s;
}

.delayp896 {
  animation-delay: 89.6s;
  -moz-animation-delay: 89.6s;
  -webkit-animation-delay: 89.6s;
  -o-animation-delay: 89.6s;
  transition-delay: 89.6s;
}

.delayp897 {
  animation-delay: 89.7s;
  -moz-animation-delay: 89.7s;
  -webkit-animation-delay: 89.7s;
  -o-animation-delay: 89.7s;
  transition-delay: 89.7s;
}

.delayp898 {
  animation-delay: 89.8s;
  -moz-animation-delay: 89.8s;
  -webkit-animation-delay: 89.8s;
  -o-animation-delay: 89.8s;
  transition-delay: 89.8s;
}

.delayp899 {
  animation-delay: 89.9s;
  -moz-animation-delay: 89.9s;
  -webkit-animation-delay: 89.9s;
  -o-animation-delay: 89.9s;
  transition-delay: 89.9s;
}

.delayp900 {
  animation-delay: 90s;
  -moz-animation-delay: 90s;
  -webkit-animation-delay: 90s;
  -o-animation-delay: 90s;
  transition-delay: 90s;
}

.delayp901 {
  animation-delay: 90.1s;
  -moz-animation-delay: 90.1s;
  -webkit-animation-delay: 90.1s;
  -o-animation-delay: 90.1s;
  transition-delay: 90.1s;
}

.delayp902 {
  animation-delay: 90.2s;
  -moz-animation-delay: 90.2s;
  -webkit-animation-delay: 90.2s;
  -o-animation-delay: 90.2s;
  transition-delay: 90.2s;
}

.delayp903 {
  animation-delay: 90.3s;
  -moz-animation-delay: 90.3s;
  -webkit-animation-delay: 90.3s;
  -o-animation-delay: 90.3s;
  transition-delay: 90.3s;
}

.delayp904 {
  animation-delay: 90.4s;
  -moz-animation-delay: 90.4s;
  -webkit-animation-delay: 90.4s;
  -o-animation-delay: 90.4s;
  transition-delay: 90.4s;
}

.delayp905 {
  animation-delay: 90.5s;
  -moz-animation-delay: 90.5s;
  -webkit-animation-delay: 90.5s;
  -o-animation-delay: 90.5s;
  transition-delay: 90.5s;
}

.delayp906 {
  animation-delay: 90.6s;
  -moz-animation-delay: 90.6s;
  -webkit-animation-delay: 90.6s;
  -o-animation-delay: 90.6s;
  transition-delay: 90.6s;
}

.delayp907 {
  animation-delay: 90.7s;
  -moz-animation-delay: 90.7s;
  -webkit-animation-delay: 90.7s;
  -o-animation-delay: 90.7s;
  transition-delay: 90.7s;
}

.delayp908 {
  animation-delay: 90.8s;
  -moz-animation-delay: 90.8s;
  -webkit-animation-delay: 90.8s;
  -o-animation-delay: 90.8s;
  transition-delay: 90.8s;
}

.delayp909 {
  animation-delay: 90.9s;
  -moz-animation-delay: 90.9s;
  -webkit-animation-delay: 90.9s;
  -o-animation-delay: 90.9s;
  transition-delay: 90.9s;
}

.delayp910 {
  animation-delay: 91s;
  -moz-animation-delay: 91s;
  -webkit-animation-delay: 91s;
  -o-animation-delay: 91s;
  transition-delay: 91s;
}

.delayp911 {
  animation-delay: 91.1s;
  -moz-animation-delay: 91.1s;
  -webkit-animation-delay: 91.1s;
  -o-animation-delay: 91.1s;
  transition-delay: 91.1s;
}

.delayp912 {
  animation-delay: 91.2s;
  -moz-animation-delay: 91.2s;
  -webkit-animation-delay: 91.2s;
  -o-animation-delay: 91.2s;
  transition-delay: 91.2s;
}

.delayp913 {
  animation-delay: 91.3s;
  -moz-animation-delay: 91.3s;
  -webkit-animation-delay: 91.3s;
  -o-animation-delay: 91.3s;
  transition-delay: 91.3s;
}

.delayp914 {
  animation-delay: 91.4s;
  -moz-animation-delay: 91.4s;
  -webkit-animation-delay: 91.4s;
  -o-animation-delay: 91.4s;
  transition-delay: 91.4s;
}

.delayp915 {
  animation-delay: 91.5s;
  -moz-animation-delay: 91.5s;
  -webkit-animation-delay: 91.5s;
  -o-animation-delay: 91.5s;
  transition-delay: 91.5s;
}

.delayp916 {
  animation-delay: 91.6s;
  -moz-animation-delay: 91.6s;
  -webkit-animation-delay: 91.6s;
  -o-animation-delay: 91.6s;
  transition-delay: 91.6s;
}

.delayp917 {
  animation-delay: 91.7s;
  -moz-animation-delay: 91.7s;
  -webkit-animation-delay: 91.7s;
  -o-animation-delay: 91.7s;
  transition-delay: 91.7s;
}

.delayp918 {
  animation-delay: 91.8s;
  -moz-animation-delay: 91.8s;
  -webkit-animation-delay: 91.8s;
  -o-animation-delay: 91.8s;
  transition-delay: 91.8s;
}

.delayp919 {
  animation-delay: 91.9s;
  -moz-animation-delay: 91.9s;
  -webkit-animation-delay: 91.9s;
  -o-animation-delay: 91.9s;
  transition-delay: 91.9s;
}

.delayp920 {
  animation-delay: 92s;
  -moz-animation-delay: 92s;
  -webkit-animation-delay: 92s;
  -o-animation-delay: 92s;
  transition-delay: 92s;
}

.delayp921 {
  animation-delay: 92.1s;
  -moz-animation-delay: 92.1s;
  -webkit-animation-delay: 92.1s;
  -o-animation-delay: 92.1s;
  transition-delay: 92.1s;
}

.delayp922 {
  animation-delay: 92.2s;
  -moz-animation-delay: 92.2s;
  -webkit-animation-delay: 92.2s;
  -o-animation-delay: 92.2s;
  transition-delay: 92.2s;
}

.delayp923 {
  animation-delay: 92.3s;
  -moz-animation-delay: 92.3s;
  -webkit-animation-delay: 92.3s;
  -o-animation-delay: 92.3s;
  transition-delay: 92.3s;
}

.delayp924 {
  animation-delay: 92.4s;
  -moz-animation-delay: 92.4s;
  -webkit-animation-delay: 92.4s;
  -o-animation-delay: 92.4s;
  transition-delay: 92.4s;
}

.delayp925 {
  animation-delay: 92.5s;
  -moz-animation-delay: 92.5s;
  -webkit-animation-delay: 92.5s;
  -o-animation-delay: 92.5s;
  transition-delay: 92.5s;
}

.delayp926 {
  animation-delay: 92.6s;
  -moz-animation-delay: 92.6s;
  -webkit-animation-delay: 92.6s;
  -o-animation-delay: 92.6s;
  transition-delay: 92.6s;
}

.delayp927 {
  animation-delay: 92.7s;
  -moz-animation-delay: 92.7s;
  -webkit-animation-delay: 92.7s;
  -o-animation-delay: 92.7s;
  transition-delay: 92.7s;
}

.delayp928 {
  animation-delay: 92.8s;
  -moz-animation-delay: 92.8s;
  -webkit-animation-delay: 92.8s;
  -o-animation-delay: 92.8s;
  transition-delay: 92.8s;
}

.delayp929 {
  animation-delay: 92.9s;
  -moz-animation-delay: 92.9s;
  -webkit-animation-delay: 92.9s;
  -o-animation-delay: 92.9s;
  transition-delay: 92.9s;
}

.delayp930 {
  animation-delay: 93s;
  -moz-animation-delay: 93s;
  -webkit-animation-delay: 93s;
  -o-animation-delay: 93s;
  transition-delay: 93s;
}

.delayp931 {
  animation-delay: 93.1s;
  -moz-animation-delay: 93.1s;
  -webkit-animation-delay: 93.1s;
  -o-animation-delay: 93.1s;
  transition-delay: 93.1s;
}

.delayp932 {
  animation-delay: 93.2s;
  -moz-animation-delay: 93.2s;
  -webkit-animation-delay: 93.2s;
  -o-animation-delay: 93.2s;
  transition-delay: 93.2s;
}

.delayp933 {
  animation-delay: 93.3s;
  -moz-animation-delay: 93.3s;
  -webkit-animation-delay: 93.3s;
  -o-animation-delay: 93.3s;
  transition-delay: 93.3s;
}

.delayp934 {
  animation-delay: 93.4s;
  -moz-animation-delay: 93.4s;
  -webkit-animation-delay: 93.4s;
  -o-animation-delay: 93.4s;
  transition-delay: 93.4s;
}

.delayp935 {
  animation-delay: 93.5s;
  -moz-animation-delay: 93.5s;
  -webkit-animation-delay: 93.5s;
  -o-animation-delay: 93.5s;
  transition-delay: 93.5s;
}

.delayp936 {
  animation-delay: 93.6s;
  -moz-animation-delay: 93.6s;
  -webkit-animation-delay: 93.6s;
  -o-animation-delay: 93.6s;
  transition-delay: 93.6s;
}

.delayp937 {
  animation-delay: 93.7s;
  -moz-animation-delay: 93.7s;
  -webkit-animation-delay: 93.7s;
  -o-animation-delay: 93.7s;
  transition-delay: 93.7s;
}

.delayp938 {
  animation-delay: 93.8s;
  -moz-animation-delay: 93.8s;
  -webkit-animation-delay: 93.8s;
  -o-animation-delay: 93.8s;
  transition-delay: 93.8s;
}

.delayp939 {
  animation-delay: 93.9s;
  -moz-animation-delay: 93.9s;
  -webkit-animation-delay: 93.9s;
  -o-animation-delay: 93.9s;
  transition-delay: 93.9s;
}

.delayp940 {
  animation-delay: 94s;
  -moz-animation-delay: 94s;
  -webkit-animation-delay: 94s;
  -o-animation-delay: 94s;
  transition-delay: 94s;
}

.delayp941 {
  animation-delay: 94.1s;
  -moz-animation-delay: 94.1s;
  -webkit-animation-delay: 94.1s;
  -o-animation-delay: 94.1s;
  transition-delay: 94.1s;
}

.delayp942 {
  animation-delay: 94.2s;
  -moz-animation-delay: 94.2s;
  -webkit-animation-delay: 94.2s;
  -o-animation-delay: 94.2s;
  transition-delay: 94.2s;
}

.delayp943 {
  animation-delay: 94.3s;
  -moz-animation-delay: 94.3s;
  -webkit-animation-delay: 94.3s;
  -o-animation-delay: 94.3s;
  transition-delay: 94.3s;
}

.delayp944 {
  animation-delay: 94.4s;
  -moz-animation-delay: 94.4s;
  -webkit-animation-delay: 94.4s;
  -o-animation-delay: 94.4s;
  transition-delay: 94.4s;
}

.delayp945 {
  animation-delay: 94.5s;
  -moz-animation-delay: 94.5s;
  -webkit-animation-delay: 94.5s;
  -o-animation-delay: 94.5s;
  transition-delay: 94.5s;
}

.delayp946 {
  animation-delay: 94.6s;
  -moz-animation-delay: 94.6s;
  -webkit-animation-delay: 94.6s;
  -o-animation-delay: 94.6s;
  transition-delay: 94.6s;
}

.delayp947 {
  animation-delay: 94.7s;
  -moz-animation-delay: 94.7s;
  -webkit-animation-delay: 94.7s;
  -o-animation-delay: 94.7s;
  transition-delay: 94.7s;
}

.delayp948 {
  animation-delay: 94.8s;
  -moz-animation-delay: 94.8s;
  -webkit-animation-delay: 94.8s;
  -o-animation-delay: 94.8s;
  transition-delay: 94.8s;
}

.delayp949 {
  animation-delay: 94.9s;
  -moz-animation-delay: 94.9s;
  -webkit-animation-delay: 94.9s;
  -o-animation-delay: 94.9s;
  transition-delay: 94.9s;
}

.delayp950 {
  animation-delay: 95s;
  -moz-animation-delay: 95s;
  -webkit-animation-delay: 95s;
  -o-animation-delay: 95s;
  transition-delay: 95s;
}

.delayp951 {
  animation-delay: 95.1s;
  -moz-animation-delay: 95.1s;
  -webkit-animation-delay: 95.1s;
  -o-animation-delay: 95.1s;
  transition-delay: 95.1s;
}

.delayp952 {
  animation-delay: 95.2s;
  -moz-animation-delay: 95.2s;
  -webkit-animation-delay: 95.2s;
  -o-animation-delay: 95.2s;
  transition-delay: 95.2s;
}

.delayp953 {
  animation-delay: 95.3s;
  -moz-animation-delay: 95.3s;
  -webkit-animation-delay: 95.3s;
  -o-animation-delay: 95.3s;
  transition-delay: 95.3s;
}

.delayp954 {
  animation-delay: 95.4s;
  -moz-animation-delay: 95.4s;
  -webkit-animation-delay: 95.4s;
  -o-animation-delay: 95.4s;
  transition-delay: 95.4s;
}

.delayp955 {
  animation-delay: 95.5s;
  -moz-animation-delay: 95.5s;
  -webkit-animation-delay: 95.5s;
  -o-animation-delay: 95.5s;
  transition-delay: 95.5s;
}

.delayp956 {
  animation-delay: 95.6s;
  -moz-animation-delay: 95.6s;
  -webkit-animation-delay: 95.6s;
  -o-animation-delay: 95.6s;
  transition-delay: 95.6s;
}

.delayp957 {
  animation-delay: 95.7s;
  -moz-animation-delay: 95.7s;
  -webkit-animation-delay: 95.7s;
  -o-animation-delay: 95.7s;
  transition-delay: 95.7s;
}

.delayp958 {
  animation-delay: 95.8s;
  -moz-animation-delay: 95.8s;
  -webkit-animation-delay: 95.8s;
  -o-animation-delay: 95.8s;
  transition-delay: 95.8s;
}

.delayp959 {
  animation-delay: 95.9s;
  -moz-animation-delay: 95.9s;
  -webkit-animation-delay: 95.9s;
  -o-animation-delay: 95.9s;
  transition-delay: 95.9s;
}

.delayp960 {
  animation-delay: 96s;
  -moz-animation-delay: 96s;
  -webkit-animation-delay: 96s;
  -o-animation-delay: 96s;
  transition-delay: 96s;
}

.delayp961 {
  animation-delay: 96.1s;
  -moz-animation-delay: 96.1s;
  -webkit-animation-delay: 96.1s;
  -o-animation-delay: 96.1s;
  transition-delay: 96.1s;
}

.delayp962 {
  animation-delay: 96.2s;
  -moz-animation-delay: 96.2s;
  -webkit-animation-delay: 96.2s;
  -o-animation-delay: 96.2s;
  transition-delay: 96.2s;
}

.delayp963 {
  animation-delay: 96.3s;
  -moz-animation-delay: 96.3s;
  -webkit-animation-delay: 96.3s;
  -o-animation-delay: 96.3s;
  transition-delay: 96.3s;
}

.delayp964 {
  animation-delay: 96.4s;
  -moz-animation-delay: 96.4s;
  -webkit-animation-delay: 96.4s;
  -o-animation-delay: 96.4s;
  transition-delay: 96.4s;
}

.delayp965 {
  animation-delay: 96.5s;
  -moz-animation-delay: 96.5s;
  -webkit-animation-delay: 96.5s;
  -o-animation-delay: 96.5s;
  transition-delay: 96.5s;
}

.delayp966 {
  animation-delay: 96.6s;
  -moz-animation-delay: 96.6s;
  -webkit-animation-delay: 96.6s;
  -o-animation-delay: 96.6s;
  transition-delay: 96.6s;
}

.delayp967 {
  animation-delay: 96.7s;
  -moz-animation-delay: 96.7s;
  -webkit-animation-delay: 96.7s;
  -o-animation-delay: 96.7s;
  transition-delay: 96.7s;
}

.delayp968 {
  animation-delay: 96.8s;
  -moz-animation-delay: 96.8s;
  -webkit-animation-delay: 96.8s;
  -o-animation-delay: 96.8s;
  transition-delay: 96.8s;
}

.delayp969 {
  animation-delay: 96.9s;
  -moz-animation-delay: 96.9s;
  -webkit-animation-delay: 96.9s;
  -o-animation-delay: 96.9s;
  transition-delay: 96.9s;
}

.delayp970 {
  animation-delay: 97s;
  -moz-animation-delay: 97s;
  -webkit-animation-delay: 97s;
  -o-animation-delay: 97s;
  transition-delay: 97s;
}

.delayp971 {
  animation-delay: 97.1s;
  -moz-animation-delay: 97.1s;
  -webkit-animation-delay: 97.1s;
  -o-animation-delay: 97.1s;
  transition-delay: 97.1s;
}

.delayp972 {
  animation-delay: 97.2s;
  -moz-animation-delay: 97.2s;
  -webkit-animation-delay: 97.2s;
  -o-animation-delay: 97.2s;
  transition-delay: 97.2s;
}

.delayp973 {
  animation-delay: 97.3s;
  -moz-animation-delay: 97.3s;
  -webkit-animation-delay: 97.3s;
  -o-animation-delay: 97.3s;
  transition-delay: 97.3s;
}

.delayp974 {
  animation-delay: 97.4s;
  -moz-animation-delay: 97.4s;
  -webkit-animation-delay: 97.4s;
  -o-animation-delay: 97.4s;
  transition-delay: 97.4s;
}

.delayp975 {
  animation-delay: 97.5s;
  -moz-animation-delay: 97.5s;
  -webkit-animation-delay: 97.5s;
  -o-animation-delay: 97.5s;
  transition-delay: 97.5s;
}

.delayp976 {
  animation-delay: 97.6s;
  -moz-animation-delay: 97.6s;
  -webkit-animation-delay: 97.6s;
  -o-animation-delay: 97.6s;
  transition-delay: 97.6s;
}

.delayp977 {
  animation-delay: 97.7s;
  -moz-animation-delay: 97.7s;
  -webkit-animation-delay: 97.7s;
  -o-animation-delay: 97.7s;
  transition-delay: 97.7s;
}

.delayp978 {
  animation-delay: 97.8s;
  -moz-animation-delay: 97.8s;
  -webkit-animation-delay: 97.8s;
  -o-animation-delay: 97.8s;
  transition-delay: 97.8s;
}

.delayp979 {
  animation-delay: 97.9s;
  -moz-animation-delay: 97.9s;
  -webkit-animation-delay: 97.9s;
  -o-animation-delay: 97.9s;
  transition-delay: 97.9s;
}

.delayp980 {
  animation-delay: 98s;
  -moz-animation-delay: 98s;
  -webkit-animation-delay: 98s;
  -o-animation-delay: 98s;
  transition-delay: 98s;
}

.delayp981 {
  animation-delay: 98.1s;
  -moz-animation-delay: 98.1s;
  -webkit-animation-delay: 98.1s;
  -o-animation-delay: 98.1s;
  transition-delay: 98.1s;
}

.delayp982 {
  animation-delay: 98.2s;
  -moz-animation-delay: 98.2s;
  -webkit-animation-delay: 98.2s;
  -o-animation-delay: 98.2s;
  transition-delay: 98.2s;
}

.delayp983 {
  animation-delay: 98.3s;
  -moz-animation-delay: 98.3s;
  -webkit-animation-delay: 98.3s;
  -o-animation-delay: 98.3s;
  transition-delay: 98.3s;
}

.delayp984 {
  animation-delay: 98.4s;
  -moz-animation-delay: 98.4s;
  -webkit-animation-delay: 98.4s;
  -o-animation-delay: 98.4s;
  transition-delay: 98.4s;
}

.delayp985 {
  animation-delay: 98.5s;
  -moz-animation-delay: 98.5s;
  -webkit-animation-delay: 98.5s;
  -o-animation-delay: 98.5s;
  transition-delay: 98.5s;
}

.delayp986 {
  animation-delay: 98.6s;
  -moz-animation-delay: 98.6s;
  -webkit-animation-delay: 98.6s;
  -o-animation-delay: 98.6s;
  transition-delay: 98.6s;
}

.delayp987 {
  animation-delay: 98.7s;
  -moz-animation-delay: 98.7s;
  -webkit-animation-delay: 98.7s;
  -o-animation-delay: 98.7s;
  transition-delay: 98.7s;
}

.delayp988 {
  animation-delay: 98.8s;
  -moz-animation-delay: 98.8s;
  -webkit-animation-delay: 98.8s;
  -o-animation-delay: 98.8s;
  transition-delay: 98.8s;
}

.delayp989 {
  animation-delay: 98.9s;
  -moz-animation-delay: 98.9s;
  -webkit-animation-delay: 98.9s;
  -o-animation-delay: 98.9s;
  transition-delay: 98.9s;
}

.delayp990 {
  animation-delay: 99s;
  -moz-animation-delay: 99s;
  -webkit-animation-delay: 99s;
  -o-animation-delay: 99s;
  transition-delay: 99s;
}

.delayp991 {
  animation-delay: 99.1s;
  -moz-animation-delay: 99.1s;
  -webkit-animation-delay: 99.1s;
  -o-animation-delay: 99.1s;
  transition-delay: 99.1s;
}

.delayp992 {
  animation-delay: 99.2s;
  -moz-animation-delay: 99.2s;
  -webkit-animation-delay: 99.2s;
  -o-animation-delay: 99.2s;
  transition-delay: 99.2s;
}

.delayp993 {
  animation-delay: 99.3s;
  -moz-animation-delay: 99.3s;
  -webkit-animation-delay: 99.3s;
  -o-animation-delay: 99.3s;
  transition-delay: 99.3s;
}

.delayp994 {
  animation-delay: 99.4s;
  -moz-animation-delay: 99.4s;
  -webkit-animation-delay: 99.4s;
  -o-animation-delay: 99.4s;
  transition-delay: 99.4s;
}

.delayp995 {
  animation-delay: 99.5s;
  -moz-animation-delay: 99.5s;
  -webkit-animation-delay: 99.5s;
  -o-animation-delay: 99.5s;
  transition-delay: 99.5s;
}

.delayp996 {
  animation-delay: 99.6s;
  -moz-animation-delay: 99.6s;
  -webkit-animation-delay: 99.6s;
  -o-animation-delay: 99.6s;
  transition-delay: 99.6s;
}

.delayp997 {
  animation-delay: 99.7s;
  -moz-animation-delay: 99.7s;
  -webkit-animation-delay: 99.7s;
  -o-animation-delay: 99.7s;
  transition-delay: 99.7s;
}

.delayp998 {
  animation-delay: 99.8s;
  -moz-animation-delay: 99.8s;
  -webkit-animation-delay: 99.8s;
  -o-animation-delay: 99.8s;
  transition-delay: 99.8s;
}

.delayp999 {
  animation-delay: 99.9s;
  -moz-animation-delay: 99.9s;
  -webkit-animation-delay: 99.9s;
  -o-animation-delay: 99.9s;
  transition-delay: 99.9s;
}

.delayp1000 {
  animation-delay: 100s;
  -moz-animation-delay: 100s;
  -webkit-animation-delay: 100s;
  -o-animation-delay: 100s;
  transition-delay: 100s;
}

.vp-fadein,
.vp-fadeinup,
.vp-fadeinright,
.vp-fadeindown,
.vp-fadeinleft,
.vp-slideinup,
.vp-slideinright,
.vp-slideindown,
.vp-slideinleft,
.vp-rotatein,
.vp-rorateinupright,
.vp-rotateinupleft,
.vp-rotateindownright,
.vp-rotateindownleft,
.vp-zoomin,
.vp-zoominup,
.vp-zoominright,
.vp-zoomindown,
.vp-zoominleft,
.vp-jackinthebox,
.vp-rollin,
.vp-rollout {
  opacity: 0;
}

.vp-fadein,
.vp-fadeinup,
.vp-fadeinright,
.vp-fadeindown,
.vp-fadeinleft,
.vp-slideinup,
.vp-slideinright,
.vp-slideindown,
.vp-slideinleft,
.vp-rotatein,
.vp-rorateinupright,
.vp-rotateinupleft,
.vp-rotateindownright,
.vp-rotateindownleft,
.vp-zoomin,
.vp-zoominup,
.vp-zoominright,
.vp-zoomindown,
.vp-zoominleft,
.vp-jackinthebox,
.vp-rollin,
.vp-rollout {
  opacity: 0;
}

.animated {
  opacity: 0;
}

.visible {
  opacity: 1;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.collapse {
  display: none;
}

.collapse.show {
  display: block;
}

.number {
  list-style: none;
  list-style-type: decimal;
  margin: 0;
  padding: 0;
}
.number.float li {
  display: inline-block;
  margin-right: 30px;
}
.number.float li:last-child {
  margin-right: 0px;
}

.no_style {
  list-style: none;
  margin: 0;
  padding: 0;
}
.no_style li {
  margin-bottom: 10px;
}
.no_style li a.link-ico {
  text-decoration: none !important;
  font-family: "SourceSans-Light";
  position: relative;
  padding-left: 20px;
}
.no_style li a.link-ico:hover {
  text-decoration: underline !important;
}
.no_style li a.link-ico .ico {
  position: absolute;
  left: 0;
}
.no_style.float li {
  display: inline-block;
  margin-right: 30px;
}
.no_style.float li:last-child {
  margin-right: 0px;
}

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary .alert-link {
  color: #002752;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success .alert-link {
  color: #0b2e13;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger .alert-link {
  color: #491217;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning .alert-link {
  color: #533f03;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info .alert-link {
  color: #062c33;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark .alert-link {
  color: #040505;
}

.alert,
.alert-danger {
  border: 1px solid;
}
.alert .yui3-widget-bd strong,
.alert-danger .yui3-widget-bd strong {
  margin-right: 5px;
}

.btn {
  padding: 0.375rem 0.75rem !important;
  text-transform: none;
  font-family: "SourceSans-Semibold";
  border-radius: 8px !important;
  font-size: 1rem;
}
.btn:focus, .btn.focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.btn-default {
  background-color: #ffffff;
  color: #333333;
  border-color: #cccccc;
}
.btn.btn-default:focus, .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default.active {
  color: #333333 !important;
  background-color: #e6e6e6 !important;
  border-color: #adadad !important;
}
.btn.btn-cxrus {
  color: #ffffff;
}
.theme-default .btn.btn-cxrus {
  background-color: #000092;
}
.theme-prestise .btn.btn-cxrus {
  background-color: #c9a85c;
}
.theme-syariah .btn.btn-cxrus {
  background-color: #007b57;
}
.btn.btn-cxrus:focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 128, 36, 0.5);
}
.theme-default .btn.btn-cxrus:hover, .theme-default .btn.btn-cxrus.active {
  background-color: #0101ab;
  border-color: #0101ab;
}
.theme-prestise .btn.btn-cxrus:hover, .theme-prestise .btn.btn-cxrus.active {
  background-color: #ae8d40;
  border-color: #ae8d40;
}
.theme-syariah .btn.btn-cxrus:hover, .theme-syariah .btn.btn-cxrus.active {
  background-color: #007b57;
  border-color: #007b57;
}
.btn.btn-primary {
  background-color: #007bff;
  color: #ffffff;
}
.btn.btn-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn.btn-primary:hover, .btn.btn-primary.active {
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn.btn-primary.btn-default {
  background-color: #007bff;
  color: #ffffff;
}
.btn.btn-primary.btn-default:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn.btn-primary.btn-default:hover, .btn.btn-primary.btn-default.active {
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn.btn-secondary {
  background-color: #6c757d;
  color: #ffffff;
}
.btn.btn-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn.btn-secondary:hover, .btn.btn-secondary.active {
  background-color: #5a6268;
  border-color: #5a6268;
}
.btn.btn-secondary.btn-default {
  background-color: #6c757d;
  color: #ffffff;
}
.btn.btn-secondary.btn-default:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn.btn-secondary.btn-default:hover, .btn.btn-secondary.btn-default.active {
  background-color: #5a6268;
  border-color: #5a6268;
}
.btn.btn-success {
  background-color: #28a745;
  color: #ffffff;
}
.btn.btn-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn.btn-success:hover, .btn.btn-success.active {
  background-color: #218838;
  border-color: #1e7e34;
}
.btn.btn-success.btn-default {
  background-color: #28a745;
  color: #ffffff;
}
.btn.btn-success.btn-default:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn.btn-success.btn-default:hover, .btn.btn-success.btn-default.active {
  background-color: #218838;
  border-color: #1e7e34;
}
.btn.btn-danger {
  background-color: #dc3545;
  color: #ffffff;
}
.btn.btn-danger:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn.btn-danger:hover, .btn.btn-danger.active {
  background-color: #c82333;
  border-color: #bd2130;
}
.btn.btn-danger.btn-default {
  background-color: #dc3545;
  color: #ffffff;
}
.btn.btn-danger.btn-default:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn.btn-danger.btn-default:hover, .btn.btn-danger.btn-default.active {
  background-color: #c82333;
  border-color: #bd2130;
}
.btn.btn-warning {
  background-color: #e0a800;
  color: #212529;
}
.btn.btn-warning:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn.btn-warning:hover, .btn.btn-warning.active {
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn.btn-warning.btn-default {
  background-color: #e0a800;
  color: #212529;
}
.btn.btn-warning.btn-default:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn.btn-warning.btn-default:hover, .btn.btn-warning.btn-default.active {
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn.btn-info {
  background-color: #17a2b8;
  color: #ffffff;
}
.btn.btn-info:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn.btn-info:hover, .btn.btn-info.active {
  background-color: #138496;
  border-color: #117a8b;
}
.btn.btn-info.btn-default {
  background-color: #17a2b8;
  color: #ffffff;
}
.btn.btn-info.btn-default:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn.btn-info.btn-default:hover, .btn.btn-info.btn-default.active {
  background-color: #138496;
  border-color: #117a8b;
}
.btn.btn-light {
  background-color: #f8f9fa;
}
.btn.btn-light:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn.btn-light:hover, .btn.btn-light.active {
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn.btn-light.btn-default {
  background-color: #f8f9fa;
}
.btn.btn-light.btn-default:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn.btn-light.btn-default:hover, .btn.btn-light.btn-default.active {
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn.btn-cancel {
  background-color: #f8f9fa;
  color: #212529;
}
.btn.btn-cancel:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn.btn-cancel:hover, .btn.btn-cancel.active {
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn.btn-cancel.btn-default {
  background-color: #f8f9fa;
}
.btn.btn-cancel.btn-default:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn.btn-cancel.btn-default:hover, .btn.btn-cancel.btn-default.active {
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn.btn-dark {
  background-color: #343a40;
  color: #ffffff;
}
.btn.btn-dark:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn.btn-dark:hover, .btn.btn-dark.active {
  background-color: #23272b;
  border-color: #1d2124;
}
.btn.btn-dark.btn-default {
  background-color: #343a40;
  color: #ffffff;
}
.btn.btn-dark.btn-default:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn.btn-dark.btn-default:hover, .btn.btn-dark.btn-default.active {
  background-color: #23272b;
  border-color: #1d2124;
}
.btn.btn-outline-default {
  background-color: transparent;
  border-color: #f8f9fa;
  color: #212529;
}
.btn.btn-outline-default:focus, .btn.btn-outline-default:hover, .btn.btn-outline-default.active {
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn.btn-outline-primary {
  background-color: transparent;
  color: #007bff;
  border-color: #007bff;
}
.btn.btn-outline-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn.btn-outline-primary:hover, .btn.btn-outline-primary.active {
  color: #ffffff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn.btn-outline-primary.btn-default {
  background-color: transparent;
  color: #007bff;
  border-color: #007bff;
}
.btn.btn-outline-primary.btn-default:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn.btn-outline-primary.btn-default:hover, .btn.btn-outline-primary.btn-default.active {
  color: #ffffff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn.btn-outline-secondary {
  background-color: transparent;
  border-color: #6c757d;
  color: #6c757d;
}
.btn.btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn.btn-outline-secondary:hover, .btn.btn-outline-secondary.active {
  color: #ffffff;
  background-color: #5a6268;
  border-color: #5a6268;
}
.btn.btn-outline-secondary.btn-default {
  background-color: transparent;
  border-color: #6c757d;
  color: #6c757d;
}
.btn.btn-outline-secondary.btn-default:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn.btn-outline-secondary.btn-default:hover, .btn.btn-outline-secondary.btn-default.active {
  color: #ffffff;
  background-color: #5a6268;
  border-color: #5a6268;
}
.btn.btn-outline-success {
  background-color: transparent;
  border-color: #28a745;
  color: #28a745;
}
.btn.btn-outline-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn.btn-outline-success:hover, .btn.btn-outline-success.active {
  color: #ffffff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn.btn-outline-success.btn-default {
  background-color: transparent;
  border-color: #28a745;
  color: #28a745;
}
.btn.btn-outline-success.btn-default:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn.btn-outline-success.btn-default:hover, .btn.btn-outline-success.btn-default.active {
  color: #ffffff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn.btn-outline-danger {
  background-color: transparent;
  border-color: #dc3545;
  color: #dc3545;
}
.btn.btn-outline-danger:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn.btn-outline-danger:hover, .btn.btn-outline-danger.active {
  color: #ffffff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn.btn-outline-danger.btn-default {
  background-color: transparent;
  border-color: #dc3545;
  color: #dc3545;
}
.btn.btn-outline-danger.btn-default:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn.btn-outline-danger.btn-default:hover, .btn.btn-outline-danger.btn-default.active {
  color: #ffffff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn.btn-outline-warning {
  background-color: transparent;
  border-color: #e0a800;
  color: #e0a800;
}
.btn.btn-outline-warning:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn.btn-outline-warning:hover, .btn.btn-outline-warning.active {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn.btn-outline-warning.btn-default {
  background-color: transparent;
  border-color: #e0a800;
  color: #e0a800;
}
.btn.btn-outline-warning.btn-default:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn.btn-outline-warning.btn-default:hover, .btn.btn-outline-warning.btn-default.active {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn.btn-outline-info {
  background-color: transparent;
  border-color: #17a2b8;
  color: #17a2b8;
}
.btn.btn-outline-info:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn.btn-outline-info:hover, .btn.btn-outline-info.active {
  color: #ffffff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn.btn-outline-info.btn-default {
  background-color: transparent;
  border-color: #17a2b8;
  color: #17a2b8;
}
.btn.btn-outline-info.btn-default:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn.btn-outline-info.btn-default:hover, .btn.btn-outline-info.btn-default.active {
  color: #ffffff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn.btn-outline-light {
  background-color: transparent;
  border-color: #f8f9fa;
  color: #212529;
}
.btn.btn-outline-light:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn.btn-outline-light:hover, .btn.btn-outline-light.active {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn.btn-outline-light.btn-default {
  background-color: transparent;
  border-color: #f8f9fa;
  color: btn_lightcolor;
}
.btn.btn-outline-light.btn-default:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn.btn-outline-light.btn-default:hover, .btn.btn-outline-light.btn-default.active {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn.btn-outline-cancel {
  background-color: transparent;
  border-color: #f8f9fa;
  color: #212529;
}
.btn.btn-outline-cancel:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn.btn-outline-cancel:hover, .btn.btn-outline-cancel.active {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn.btn-outline-cancel.btn-default {
  background-color: transparent;
  border-color: #f8f9fa;
  color: #212529;
}
.btn.btn-outline-cancel.btn-default:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn.btn-outline-cancel.btn-default:hover, .btn.btn-outline-cancel.btn-default.active {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn.btn-outline-dark {
  background-color: transparent;
  border-color: #343a40;
  color: #343a40;
}
.btn.btn-outline-dark:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn.btn-outline-dark:hover, .btn.btn-outline-dark.active {
  color: #ffffff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn.btn-outline-dark.btn-default {
  background-color: transparent;
  border-color: #343a40;
  color: #343a40;
}
.btn.btn-outline-dark.btn-default:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn.btn-outline-dark.btn-default:hover, .btn.btn-outline-dark.btn-default.active {
  color: #ffffff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-round-30 {
  border-radius: 30px !important;
}

.btn.btn-lg {
  font-size: 1.14rem;
  font-family: "SourceSans-Bold";
}
@media (max-width: 1024px) {
  .theme-default .btn.btn-lg.btn-custom, .theme-default .btn.btn-lg.btn-custom-primary, .theme-default .btn.btn-lg.btn-custom-secondary {
    padding: 1rem 1.1rem !important;
    font-size: 1rem;
  }
  .theme-prestise .btn.btn-lg.btn-custom, .theme-prestise .btn.btn-lg.btn-custom-primary, .theme-prestise .btn.btn-lg.btn-custom-secondary {
    padding: 1rem 1.1rem !important;
    font-size: 1rem;
  }
  .theme-syariah .btn.btn-lg.btn-custom, .theme-syariah .btn.btn-lg.btn-custom-primary, .theme-syariah .btn.btn-lg.btn-custom-secondary {
    padding: 1rem 1.1rem !important;
    font-size: 1rem;
  }
}
@media (max-width: 767px) {
  .theme-default .btn.btn-lg.btn-custom, .theme-default .btn.btn-lg.btn-custom-primary, .theme-default .btn.btn-lg.btn-custom-secondary {
    padding: 0.8rem 1.1rem !important;
    font-size: 0.9rem;
  }
  .theme-prestise .btn.btn-lg.btn-custom, .theme-prestise .btn.btn-lg.btn-custom-primary, .theme-prestise .btn.btn-lg.btn-custom-secondary {
    padding: 0.8rem 1.1rem !important;
    font-size: 0.9rem;
  }
  .theme-syariah .btn.btn-lg.btn-custom, .theme-syariah .btn.btn-lg.btn-custom-primary, .theme-syariah .btn.btn-lg.btn-custom-secondary {
    padding: 0.8rem 1.1rem !important;
    font-size: 0.9rem;
  }
}

.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn:not(:first-child) {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.btn-group-lg > .btn,
.btn-lg {
  line-height: 1.5;
  padding: 0.75rem 2.6rem 0.6rem !important;
}

.btn-group-sm > .btn,
.btn-sm {
  padding: 0.5rem 1rem !important;
  font-size: 0.76rem;
  line-height: 1.5;
}

.btn-group-xs > .btn,
.btn-xs {
  padding: 0.25rem 0.75rem !important;
  font-size: 0.76rem;
  line-height: 1.3;
}

.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn:not(:first-child) {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.theme-default .dropdown-toggle .caret:after {
  color: #000092 !important;
}
.theme-prestise .dropdown-toggle .caret:after {
  color: #c9a85c !important;
}
.theme-syariah .dropdown-toggle .caret:after {
  color: #007b57 !important;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  color: #000000;
  text-align: left;
  list-style: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  font-size: 0.8rem;
  border-radius: 0.1rem;
  background: #ffffff;
  border-color: rgba(33, 33, 33, 0.15);
}
.dropdown-menu .dropdown-item {
  display: block;
  width: 100%;
  clear: both;
  font-weight: 400;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  padding: 0.75rem 1.5rem;
  color: #000000;
}
.dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item:hover {
  color: #000000;
  text-decoration: none;
  background-color: #f8f9fa;
}

.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.open > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.badge.badge-primary {
  background-color: #007bff;
}
.badge.badge-primary:focus, .badge.badge-primary:hover, .badge.badge-primary.active {
  background-color: #0069d9;
  border-color: #0062cc;
}
.badge.badge-primary.badge-default {
  background-color: #007bff;
}
.badge.badge-primary.badge-default:focus, .badge.badge-primary.badge-default:hover, .badge.badge-primary.badge-default.active {
  background-color: #0069d9;
  border-color: #0062cc;
}
.badge.badge-secondary {
  background-color: #6c757d;
}
.badge.badge-secondary:focus, .badge.badge-secondary:hover, .badge.badge-secondary.active {
  background-color: #5a6268;
  border-color: #5a6268;
}
.badge.badge-secondary.badge-default {
  background-color: #6c757d;
}
.badge.badge-secondary.badge-default:focus, .badge.badge-secondary.badge-default:hover, .badge.badge-secondary.badge-default.active {
  background-color: #5a6268;
  border-color: #5a6268;
}
.badge.badge-success {
  background-color: #28a745;
}
.badge.badge-success:focus, .badge.badge-success:hover, .badge.badge-success.active {
  background-color: #218838;
  border-color: #1e7e34;
}
.badge.badge-success.badge-default {
  background-color: #28a745;
}
.badge.badge-success.badge-default:focus, .badge.badge-success.badge-default:hover, .badge.badge-success.badge-default.active {
  background-color: #218838;
  border-color: #1e7e34;
}
.badge.badge-danger {
  background-color: #dc3545;
}
.badge.badge-danger:focus, .badge.badge-danger:hover, .badge.badge-danger.active {
  background-color: #c82333;
  border-color: #bd2130;
}
.badge.badge-danger.badge-default {
  background-color: #dc3545;
}
.badge.badge-danger.badge-default:focus, .badge.badge-danger.badge-default:hover, .badge.badge-danger.badge-default.active {
  background-color: #c82333;
  border-color: #bd2130;
}
.badge.badge-warning {
  background-color: #e0a800;
}
.badge.badge-warning:focus, .badge.badge-warning:hover, .badge.badge-warning.active {
  background-color: #e0a800;
  border-color: #d39e00;
}
.badge.badge-warning.badge-default {
  background-color: #e0a800;
}
.badge.badge-warning.badge-default:focus, .badge.badge-warning.badge-default:hover, .badge.badge-warning.badge-default.active {
  background-color: #e0a800;
  border-color: #d39e00;
}
.badge.badge-info {
  background-color: #17a2b8;
}
.badge.badge-info:focus, .badge.badge-info:hover, .badge.badge-info.active {
  background-color: #138496;
  border-color: #117a8b;
}
.badge.badge-info.badge-default {
  background-color: #17a2b8;
}
.badge.badge-info.badge-default:focus, .badge.badge-info.badge-default:hover, .badge.badge-info.badge-default.active {
  background-color: #138496;
  border-color: #117a8b;
}
.badge.badge-light {
  background-color: #f8f9fa;
  color: #212529;
}
.badge.badge-light:focus, .badge.badge-light:hover, .badge.badge-light.active {
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.badge.badge-light.badge-default {
  background-color: #f8f9fa;
}
.badge.badge-light.badge-default:focus, .badge.badge-light.badge-default:hover, .badge.badge-light.badge-default.active {
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.badge.badge-dark {
  background-color: #343a40;
}
.badge.badge-dark:focus, .badge.badge-dark:hover, .badge.badge-dark.active {
  background-color: #23272b;
  border-color: #1d2124;
}
.badge.badge-dark.badge-default {
  background-color: #343a40;
}
.badge.badge-dark.badge-default:focus, .badge.badge-dark.badge-default:hover, .badge.badge-dark.badge-default.active {
  background-color: #23272b;
  border-color: #1d2124;
}

textarea.form-control {
  width: 100% !important;
  box-sizing: border-box;
  overflow: auto;
  resize: vertical;
}

.form-control {
  border: 1px solid #d7d7d4;
  box-shadow: none;
  font-family: "SourceSans-Semibold";
  font-size: 1rem;
  color: #000000;
  height: 44px;
  border-radius: 4px;
  appearance: none;
  background-image: none !important;
}
.form-control:focus, .form-control:hover {
  outline: none;
  box-shadow: none;
}
.theme-default .form-control:focus, .theme-default .form-control:hover {
  border-color: #000092;
}
.theme-prestise .form-control:focus, .theme-prestise .form-control:hover {
  border-color: #c9a85c;
}
.theme-syariah .form-control:focus, .theme-syariah .form-control:hover {
  border-color: #007b57;
}

.control-label {
  font-weight: normal;
  font-family: "SourceSans-Semibold";
}

.row-link:after {
  content: "";
  display: block;
  clear: both;
}
.row-link .col-link {
  float: left;
  margin-right: 30px;
}
.row-link .col-link:last-child {
  margin-right: 0px;
}
@media (max-width: 768px) {
  .row-link .col-link {
    float: none;
    margin-right: 0px;
  }
}

.boxDropLanguage {
  z-index: 9;
}
.boxDropLanguage.simple .nav-lang {
  display: block !important;
  top: 0px;
  background-color: transparent;
  box-shadow: none;
  width: 130px;
  padding: 0 5px;
  margin-top: 10px;
}
.boxDropLanguage.simple .nav-lang li {
  background-color: transparent;
  float: left;
}
.boxDropLanguage.simple .nav-lang li.active {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 30px;
  color: rgb(255, 255, 255) !important;
}
.boxDropLanguage.simple .nav-lang li.active span {
  color: rgb(255, 255, 255) !important;
}
.boxDropLanguage.simple .nav-lang li span {
  color: rgb(255, 255, 255);
  display: block;
  font-size: 0.875rem !important;
  padding: 0px 20px;
  height: 28px;
  line-height: 28px;
  font-weight: normal;
}
.boxDropLanguage.simple .nav-lang li span:hover {
  text-decoration: none;
  background-color: transparent;
}
.boxDropLanguage.simple .nav-lang li a {
  color: rgb(255, 255, 255);
  display: block;
  font-size: 0.875rem !important;
  padding: 0px 20px;
  height: 28px;
  line-height: 28px;
  font-weight: normal;
}
.boxDropLanguage.simple .nav-lang li a:hover {
  text-decoration: none;
  background-color: transparent;
}
.boxDropLanguage.simple .nav-lang:before {
  display: none !important;
}
.boxDropLanguage .nav-lang li {
  position: relative;
}
.boxDropLanguage .nav-lang li:before {
  content: " ";
  position: absolute;
  width: 24px;
  height: 24px;
  top: 5px;
  z-index: 2;
  left: 5px;
  display: none;
}
.boxDropLanguage .nav-lang li:nth-child(1):before {
  background: url("../images/icons/ic_flag_ind.svg") no-repeat;
}
.boxDropLanguage .nav-lang li:nth-child(2):before {
  background: url("../images/icons/ic_flag_eng.svg") no-repeat;
}
.boxDropLanguage .boxActiveLang {
  width: auto;
  height: auto;
  padding: 0px !important;
  cursor: pointer;
}
.boxDropLanguage .boxActiveLang .flag {
  position: absolute;
  width: 33px;
  height: 28px;
  left: 6px;
  top: 4px;
}
.boxDropLanguage .boxActiveLang.en-US .flag {
  background: url("../images/icons/ic_flag_eng.svg") no-repeat;
}
.boxDropLanguage .boxActiveLang.in-ID .flag {
  background: url("../images/icons/ic_flag_ind.svg") no-repeat;
}
.boxDropLanguage .boxActiveLang:hover label {
  color: #979797;
}
.boxDropLanguage .boxActiveLang .label {
  position: relative;
  font-size: 1rem !important;
  padding-left: 0px;
  left: 0px;
  top: 0px;
  border: 0px;
  font-weight: normal;
}
.theme-default .boxDropLanguage .boxActiveLang .label {
  color: #000092;
}
.theme-default .boxDropLanguage .boxActiveLang .label:hover {
  color: #0101ab;
}
.theme-prestise .boxDropLanguage .boxActiveLang .label {
  color: #c9a85c;
}
.theme-prestise .boxDropLanguage .boxActiveLang .label:hover {
  color: #ae8d40;
}
.theme-syariah .boxDropLanguage .boxActiveLang .label {
  color: #007b57;
}
.theme-syariah .boxDropLanguage .boxActiveLang .label:hover {
  color: #007b57;
}
.boxDropLanguage .boxActiveLang .label i {
  margin-right: 10px;
}
.boxDropLanguage .boxActiveLang:after {
  font-family: "Font Awesome 5 Pro";
  content: "\f078";
  height: auto;
  border: none;
  opacity: 0.75;
  position: absolute;
  font-size: 0.6rem;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.theme-default .boxDropLanguage .boxActiveLang:after {
  color: #000092;
}
.theme-default .boxDropLanguage .boxActiveLang:after:hover {
  color: #0101ab;
}
.theme-prestise .boxDropLanguage .boxActiveLang:after {
  color: #c9a85c;
}
.theme-prestise .boxDropLanguage .boxActiveLang:after:hover {
  color: #ae8d40;
}
.theme-syariah .boxDropLanguage .boxActiveLang:after {
  color: #007b57;
}
.theme-syariah .boxDropLanguage .boxActiveLang:after:hover {
  color: #007b57;
}
.boxDropLanguage ul.nav-lang {
  position: absolute;
  display: none;
  width: 112px;
  top: 10px;
  z-index: 2;
  background-color: #fff;
  padding: 5px 5px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  box-shadow: 0 2px 3px rgba(72, 71, 71, 0.5);
  -moz-box-shadow: 0 2px 3px rgba(72, 71, 71, 0.5);
  -webkit-box-shadow: 0 2px 3px rgba(72, 71, 71, 0.5);
  margin-left: -6px;
  margin-top: 26px;
}
.boxDropLanguage ul.nav-lang:before {
  content: " ";
  position: absolute;
  top: -7px;
  left: 50%;
  transform: translate(-50%, 0);
  margin-left: 0px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
  margin-left: 10px;
}
.boxDropLanguage ul.nav-lang li {
  float: none;
  display: block;
  background-color: #fff;
}
.boxDropLanguage ul.nav-lang li:after {
  content: "";
  position: absolute;
  width: 33px;
  height: 28px;
  top: 5px;
  left: 3px;
}
.boxDropLanguage ul.nav-lang li a {
  height: 36px;
  line-height: 38px;
  display: block !important;
  padding: 0 5px 0 5px;
  color: #333;
  font-weight: bold;
  font-size: 13px;
  padding-left: 40px;
}
.boxDropLanguage ul.nav-lang li a:hover {
  text-decoration: none;
  background-color: rgb(226, 225, 225);
}
.boxDropLanguage ul.nav-lang li.active span {
  color: #333;
}
.boxDropLanguage ul.nav-lang li > span {
  color: #333;
  font-weight: bold;
  position: relative;
  display: block;
  width: 100%;
  padding: 0 5px 0 5px;
  height: 36px;
  line-height: 38px;
  font-size: 13px;
  padding-left: 40px;
}
.boxDropLanguage ul.nav-lang li > span:hover {
  background-color: rgb(226, 225, 225);
}

.language-bar {
  padding: 0 1rem;
}
.language-bar .boxDropLanguage.simple .boxActiveLang {
  display: none;
}
.language-bar .boxDropLanguage.simple .nav-lang-simple {
  padding-right: 0;
  text-align: center;
}
.language-bar .boxDropLanguage.simple .nav-lang-simple li {
  border-right: 0;
}
.theme-default .language-bar .boxDropLanguage.simple .nav-lang-simple li.active a,
.theme-default .language-bar .boxDropLanguage.simple .nav-lang-simple li.active span {
  color: #ffffff !important;
}
.theme-prestise .language-bar .boxDropLanguage.simple .nav-lang-simple li.active a,
.theme-prestise .language-bar .boxDropLanguage.simple .nav-lang-simple li.active span {
  color: #231f20 !important;
}
.theme-syariah .language-bar .boxDropLanguage.simple .nav-lang-simple li.active a,
.theme-syariah .language-bar .boxDropLanguage.simple .nav-lang-simple li.active span {
  color: #231f20 !important;
}
.language-bar .boxDropLanguage.simple .nav-lang-simple li span,
.language-bar .boxDropLanguage.simple .nav-lang-simple li a {
  font-size: 1rem;
  padding: 0 5px;
  color: #d9d9d9;
}
.theme-default .language-bar .boxDropLanguage.simple .nav-lang-simple li span:hover,
.theme-default .language-bar .boxDropLanguage.simple .nav-lang-simple li a:hover {
  color: #ffffff;
}
.theme-prestise .language-bar .boxDropLanguage.simple .nav-lang-simple li span:hover,
.theme-prestise .language-bar .boxDropLanguage.simple .nav-lang-simple li a:hover {
  color: #231f20;
}
.theme-syariah .language-bar .boxDropLanguage.simple .nav-lang-simple li span:hover,
.theme-syariah .language-bar .boxDropLanguage.simple .nav-lang-simple li a:hover {
  color: #231f20;
}

.theme-default body.is-default .boxDropLanguage .boxActiveLang:after,
.theme-default body.is-default .boxDropLanguage .boxActiveLang .label {
  color: #000092;
}
.theme-default body.is-default .boxDropLanguage .boxActiveLang:after:hover,
.theme-default body.is-default .boxDropLanguage .boxActiveLang .label:hover {
  color: #0101ab;
}
.theme-prestise body.is-default .boxDropLanguage .boxActiveLang:after,
.theme-prestise body.is-default .boxDropLanguage .boxActiveLang .label {
  color: #c9a85c;
}
.theme-prestise body.is-default .boxDropLanguage .boxActiveLang:after:hover,
.theme-prestise body.is-default .boxDropLanguage .boxActiveLang .label:hover {
  color: #ae8d40;
}
.theme-syariah body.is-default .boxDropLanguage .boxActiveLang:after,
.theme-syariah body.is-default .boxDropLanguage .boxActiveLang .label {
  color: #007b57;
}
.theme-syariah body.is-default .boxDropLanguage .boxActiveLang:after:hover,
.theme-syariah body.is-default .boxDropLanguage .boxActiveLang .label:hover {
  color: #007b57;
}

.language-bar {
  top: 0px;
  position: relative;
  padding-right: 20px;
}
.language-bar .portlet-title-text {
  display: none;
}
.language-bar .portlet-decorate .portlet-content {
  padding: 0px;
}
.language-bar .boxDropLanguage .boxActiveLang .label {
  font-size: 0.9rem !important;
}
.theme-default .language-bar .boxDropLanguage .boxActiveLang .label:hover {
  color: #0101ab;
}
.theme-prestise .language-bar .boxDropLanguage .boxActiveLang .label:hover {
  color: #ae8d40;
}
.theme-syariah .language-bar .boxDropLanguage .boxActiveLang .label:hover {
  color: #007b57;
}
.theme-default .language-bar .boxDropLanguage .boxActiveLang:hover:after,
.theme-default .language-bar .boxDropLanguage .boxActiveLang:hover .label {
  color: #0101ab;
}
.theme-prestise .language-bar .boxDropLanguage .boxActiveLang:hover:after,
.theme-prestise .language-bar .boxDropLanguage .boxActiveLang:hover .label {
  color: #ae8d40;
}
.theme-syariah .language-bar .boxDropLanguage .boxActiveLang:hover:after,
.theme-syariah .language-bar .boxDropLanguage .boxActiveLang:hover .label {
  color: #007b57;
}

.theme-default .link-more {
  text-transform: uppercase;
  font-family: "SourceSans-Semibold";
  position: relative;
  padding-right: 20px;
}
.theme-default .link-more:before {
  content: "\f054";
  font-size: 1rem;
  font-family: "Font Awesome 5 Pro";
  right: 0;
  position: absolute;
  font-weight: bold;
  margin-top: -2px;
  top: 50%;
  transform: translatey(-50%);
}
.theme-prestise .link-more {
  text-transform: uppercase;
  font-family: "SourceSans-Semibold";
  position: relative;
  padding-right: 20px;
}
.theme-prestise .link-more:before {
  content: "\f054";
  font-size: 1rem;
  font-family: "Font Awesome 5 Pro";
  right: 0;
  position: absolute;
  font-weight: bold;
  margin-top: -2px;
  top: 50%;
  transform: translatey(-50%);
}
.theme-syariah .link-more {
  text-transform: uppercase;
  font-family: "SourceSans-Semibold";
  position: relative;
  padding-right: 20px;
}
.theme-syariah .link-more:before {
  content: "\f054";
  font-size: 1rem;
  font-family: "Font Awesome 5 Pro";
  right: 0;
  position: absolute;
  font-weight: bold;
  margin-top: -2px;
  top: 50%;
  transform: translatey(-50%);
}

.boxTab ul.cx-tab-link {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (max-width: 500px) {
  .boxTab ul.cx-tab-link {
    align-items: flex-end;
  }
}
.boxTab ul.cx-tab-link li {
  flex: 1 1 auto;
}
.boxTab ul.cx-tab-link li a {
  padding: 10px 0;
  display: block;
  color: #575757;
  font-family: "SourceSans";
  text-transform: uppercase;
  font-size: 1.1rem;
  text-align: center;
  border-bottom: 1px solid #b9b9b9;
  text-decoration: none;
}
.theme-default .boxTab ul.cx-tab-link li.active {
  border-bottom: 3px solid #f03c3c;
}
.theme-default .boxTab ul.cx-tab-link li.active a {
  font-family: "SourceSans-Semibold";
  color: #000000;
}
.theme-prestise .boxTab ul.cx-tab-link li.active {
  border-bottom: 3px solid #f03c3c;
}
.theme-prestise .boxTab ul.cx-tab-link li.active a {
  font-family: "SourceSans-Semibold";
  color: #000000;
}
.theme-syariah .boxTab ul.cx-tab-link li.active {
  border-bottom: 3px solid #f03c3c;
}
.theme-syariah .boxTab ul.cx-tab-link li.active a {
  font-family: "SourceSans-Semibold";
  color: #000000;
}
.theme-default .boxTab ul.cx-tab-link li:hover {
  border-bottom: 3px solid #f03c3c;
}
.theme-default .boxTab ul.cx-tab-link li:hover a {
  color: #000000;
}
.theme-prestise .boxTab ul.cx-tab-link li:hover {
  border-bottom: 3px solid #f03c3c;
}
.theme-prestise .boxTab ul.cx-tab-link li:hover a {
  color: #000000;
}
.theme-syariah .boxTab ul.cx-tab-link li:hover {
  border-bottom: 3px solid #f03c3c;
}
.theme-syariah .boxTab ul.cx-tab-link li:hover a {
  color: #000000;
}
.boxTab ul.cx-tab-link.simple li a {
  font-family: "SourceSans";
  font-size: 1.4rem;
}
.theme-default .boxTab ul.cx-tab-link.simple li a {
  color: #bebebe;
}
.theme-prestise .boxTab ul.cx-tab-link.simple li a {
  color: #bebebe;
}
.theme-syariah .boxTab ul.cx-tab-link.simple li a {
  color: #bebebe;
}
.theme-default .boxTab ul.cx-tab-link.simple li:hover, .theme-default .boxTab ul.cx-tab-link.simple li.active {
  border-bottom: 3px solid #000092;
}
.theme-prestise .boxTab ul.cx-tab-link.simple li:hover, .theme-prestise .boxTab ul.cx-tab-link.simple li.active {
  border-bottom: 3px solid #c9a85c;
}
.theme-syariah .boxTab ul.cx-tab-link.simple li:hover, .theme-syariah .boxTab ul.cx-tab-link.simple li.active {
  border-bottom: 3px solid #007b57;
}
.boxTab ul.cx-tab-link.simple li:hover a, .boxTab ul.cx-tab-link.simple li.active a {
  font-family: "SourceSans-Semibold";
}
.theme-default .boxTab ul.cx-tab-link.simple li:hover a, .theme-default .boxTab ul.cx-tab-link.simple li.active a {
  color: #bebebe;
  color: #000092;
}
.theme-prestise .boxTab ul.cx-tab-link.simple li:hover a, .theme-prestise .boxTab ul.cx-tab-link.simple li.active a {
  color: #bebebe;
  color: #c9a85c;
}
.theme-syariah .boxTab ul.cx-tab-link.simple li:hover a, .theme-syariah .boxTab ul.cx-tab-link.simple li.active a {
  color: #bebebe;
  color: #007b57;
}
@media (max-width: 768px) {
  .boxTab ul.cx-tab-link.simple li {
    max-width: 50% !important;
    flex: 0 0 50% !important;
  }
  .boxTab ul.cx-tab-link.simple li a {
    padding-left: 15px !important;
    padding-right: 15px !important;
    font-size: 1.2rem !important;
  }
}
.theme-default .boxTab ul.cx-tab-link.with-triangle {
  margin-bottom: 3rem;
}
.theme-default .boxTab ul.cx-tab-link.with-triangle li {
  position: relative;
}
.theme-default .boxTab ul.cx-tab-link.with-triangle li:hover, .theme-default .boxTab ul.cx-tab-link.with-triangle li.active {
  border-bottom: 4px solid #000092;
}
.theme-default .boxTab ul.cx-tab-link.with-triangle li:hover a, .theme-default .boxTab ul.cx-tab-link.with-triangle li.active a {
  color: #000092;
}
.theme-default .boxTab ul.cx-tab-link.with-triangle li:hover:after, .theme-default .boxTab ul.cx-tab-link.with-triangle li.active:after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translatex(-50%);
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #000092;
}
.theme-prestise .boxTab ul.cx-tab-link.with-triangle {
  margin-bottom: 3rem;
}
.theme-prestise .boxTab ul.cx-tab-link.with-triangle li {
  position: relative;
}
.theme-prestise .boxTab ul.cx-tab-link.with-triangle li:hover, .theme-prestise .boxTab ul.cx-tab-link.with-triangle li.active {
  border-bottom: 4px solid #c9a85c;
}
.theme-prestise .boxTab ul.cx-tab-link.with-triangle li:hover a, .theme-prestise .boxTab ul.cx-tab-link.with-triangle li.active a {
  color: #c9a85c;
}
.theme-prestise .boxTab ul.cx-tab-link.with-triangle li:hover:after, .theme-prestise .boxTab ul.cx-tab-link.with-triangle li.active:after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translatex(-50%);
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #c9a85c;
}
.theme-syariah .boxTab ul.cx-tab-link.with-triangle {
  margin-bottom: 3rem;
}
.theme-syariah .boxTab ul.cx-tab-link.with-triangle li {
  position: relative;
}
.theme-syariah .boxTab ul.cx-tab-link.with-triangle li:hover, .theme-syariah .boxTab ul.cx-tab-link.with-triangle li.active {
  border-bottom: 4px solid #007b57;
}
.theme-syariah .boxTab ul.cx-tab-link.with-triangle li:hover a, .theme-syariah .boxTab ul.cx-tab-link.with-triangle li.active a {
  color: #007b57;
}
.theme-syariah .boxTab ul.cx-tab-link.with-triangle li:hover:after, .theme-syariah .boxTab ul.cx-tab-link.with-triangle li.active:after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translatex(-50%);
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #007b57;
}
@media (max-width: 1024px) {
  .theme-default .boxTab ul.cx-tab-link {
    overflow-x: auto;
  }
  .theme-default .boxTab ul.cx-tab-link.with-triangle li {
    padding-bottom: 10px;
  }
  .theme-default .boxTab ul.cx-tab-link.with-triangle li a {
    padding-right: 5px;
    padding-left: 5px;
  }
  .theme-default .boxTab ul.cx-tab-link.with-triangle li:hover,
  .theme-default .boxTab ul.cx-tab-link.with-triangle li.active {
    border-bottom: 0px !important;
  }
  .theme-default .boxTab ul.cx-tab-link.with-triangle li:hover:before,
  .theme-default .boxTab ul.cx-tab-link.with-triangle li.active:before {
    content: "";
    position: absolute;
    bottom: 8px;
    width: 100%;
    border-bottom: 4px solid #014a94;
  }
  .theme-default .boxTab ul.cx-tab-link.with-triangle li:hover:after,
  .theme-default .boxTab ul.cx-tab-link.with-triangle li.active:after {
    bottom: 0px !important;
  }
  .theme-prestise .boxTab ul.cx-tab-link {
    overflow-x: auto;
  }
  .theme-prestise .boxTab ul.cx-tab-link.with-triangle li {
    padding-bottom: 10px;
  }
  .theme-prestise .boxTab ul.cx-tab-link.with-triangle li a {
    padding-right: 5px;
    padding-left: 5px;
  }
  .theme-prestise .boxTab ul.cx-tab-link.with-triangle li:hover,
  .theme-prestise .boxTab ul.cx-tab-link.with-triangle li.active {
    border-bottom: 0px !important;
  }
  .theme-prestise .boxTab ul.cx-tab-link.with-triangle li:hover:before,
  .theme-prestise .boxTab ul.cx-tab-link.with-triangle li.active:before {
    content: "";
    position: absolute;
    bottom: 8px;
    width: 100%;
    border-bottom: 4px solid #014a94;
  }
  .theme-prestise .boxTab ul.cx-tab-link.with-triangle li:hover:after,
  .theme-prestise .boxTab ul.cx-tab-link.with-triangle li.active:after {
    bottom: 0px !important;
  }
  .theme-syariah .boxTab ul.cx-tab-link {
    overflow-x: auto;
  }
  .theme-syariah .boxTab ul.cx-tab-link.with-triangle li {
    padding-bottom: 10px;
  }
  .theme-syariah .boxTab ul.cx-tab-link.with-triangle li a {
    padding-right: 5px;
    padding-left: 5px;
  }
  .theme-syariah .boxTab ul.cx-tab-link.with-triangle li:hover,
  .theme-syariah .boxTab ul.cx-tab-link.with-triangle li.active {
    border-bottom: 0px !important;
  }
  .theme-syariah .boxTab ul.cx-tab-link.with-triangle li:hover:before,
  .theme-syariah .boxTab ul.cx-tab-link.with-triangle li.active:before {
    content: "";
    position: absolute;
    bottom: 8px;
    width: 100%;
    border-bottom: 4px solid #014a94;
  }
  .theme-syariah .boxTab ul.cx-tab-link.with-triangle li:hover:after,
  .theme-syariah .boxTab ul.cx-tab-link.with-triangle li.active:after {
    bottom: 0px !important;
  }
}
.boxTab .cx-tab-content .box-content {
  display: none;
}
.boxTab .cx-tab-content .box-content.open {
  display: block;
}
.boxTab .cx-tab-content .box-content .head-text {
  margin-bottom: 2rem;
}
.boxTab .cx-tab-content .box-content .head-text h3 {
  font-family: "SourceSans-Semibold";
  font-size: 2.4rem;
}
.boxTab .cx-tab-content .box-content .head-text p {
  color: #627d92;
  font-size: 1.2rem;
  letter-spacing: 1px;
}
.boxTab .cx-tab-content .box-content .head-text .btn i {
  margin-left: 5px;
}
.theme-default .boxTab.pill-style .cx-tab-link li.active {
  border-bottom: 0;
  background-color: #000092;
  color: #ffffff;
}
.theme-default .boxTab.pill-style .cx-tab-link li.active a {
  color: #ffffff;
}
.theme-prestise .boxTab.pill-style .cx-tab-link li.active {
  border-bottom: 0;
  background-color: #c9a85c;
  color: #ffffff;
}
.theme-prestise .boxTab.pill-style .cx-tab-link li.active a {
  color: #ffffff;
}
.theme-syariah .boxTab.pill-style .cx-tab-link li.active {
  border-bottom: 0;
  background-color: #007b57;
  color: #ffffff;
}
.theme-syariah .boxTab.pill-style .cx-tab-link li.active a {
  color: #ffffff;
}
.theme-default .boxTab.pill-style .cx-tab-link li.active:hover {
  border-bottom: 0;
}
.theme-default .boxTab.pill-style .cx-tab-link li.active:hover a {
  color: #ffffff;
}
.theme-prestise .boxTab.pill-style .cx-tab-link li.active:hover {
  border-bottom: 0;
}
.theme-prestise .boxTab.pill-style .cx-tab-link li.active:hover a {
  color: #ffffff;
}
.theme-syariah .boxTab.pill-style .cx-tab-link li.active:hover {
  border-bottom: 0;
}
.theme-syariah .boxTab.pill-style .cx-tab-link li.active:hover a {
  color: #ffffff;
}
.theme-default .boxTab.pill-style .cx-tab-link li:hover {
  border-bottom: 0;
}
.theme-default .boxTab.pill-style .cx-tab-link li:hover a {
  color: #000000;
}
.theme-prestise .boxTab.pill-style .cx-tab-link li:hover {
  border-bottom: 0;
}
.theme-prestise .boxTab.pill-style .cx-tab-link li:hover a {
  color: #000000;
}
.theme-syariah .boxTab.pill-style .cx-tab-link li:hover {
  border-bottom: 0;
}
.theme-syariah .boxTab.pill-style .cx-tab-link li:hover a {
  color: #000000;
}

.share-media.jssocials {
  position: absolute;
  left: 0px;
  bottom: 0;
}
.share-media.jssocials .jssocials-shares {
  text-align: center;
  display: flex;
}
.share-media.jssocials .jssocials-shares .jssocials-share {
  flex: 0 0 auto;
  text-align: center;
  margin: 0 0;
  width: 30px;
  margin-right: 5px;
}
.share-media.jssocials .jssocials-shares .jssocials-share:last-child {
  margin-right: 0px;
}
.share-media.jssocials .jssocials-shares .jssocials-share a {
  height: 30px;
  width: 30px;
  line-height: 30px;
  display: inline-block;
  border-radius: 50%;
  margin-bottom: 5px;
}
.theme-default .share-media.jssocials .jssocials-shares .jssocials-share a {
  background-color: #000092;
}
.theme-default .share-media.jssocials .jssocials-shares .jssocials-share a:hover {
  background-color: #f03c3c;
}
.theme-default .share-media.jssocials .jssocials-shares .jssocials-share a i {
  font-size: 0.9rem;
  color: #ffffff;
}
.theme-prestise .share-media.jssocials .jssocials-shares .jssocials-share a {
  background-color: #c9a85c;
}
.theme-prestise .share-media.jssocials .jssocials-shares .jssocials-share a:hover {
  background-color: #f03c3c;
}
.theme-prestise .share-media.jssocials .jssocials-shares .jssocials-share a i {
  font-size: 0.9rem;
  color: #ffffff;
}
.theme-syariah .share-media.jssocials .jssocials-shares .jssocials-share a {
  background-color: #007b57;
}
.theme-syariah .share-media.jssocials .jssocials-shares .jssocials-share a:hover {
  background-color: #f03c3c;
}
.theme-syariah .share-media.jssocials .jssocials-shares .jssocials-share a i {
  font-size: 0.9rem;
  color: #ffffff;
}

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

.scroll {
  overflow-y: auto;
  height: auto;
}

.portlet-workflow-tasks,
.portlet-oauth2-provider-connected-applications,
.portlet-users-admin,
.portlet-workflow,
.shared-assets-portlet,
.notifications-portlet {
  margin-top: 80px;
}
.portlet-workflow-tasks .nav-link,
.portlet-oauth2-provider-connected-applications .nav-link,
.portlet-users-admin .nav-link,
.portlet-workflow .nav-link,
.shared-assets-portlet .nav-link,
.notifications-portlet .nav-link {
  font-weight: normal;
  font-family: "SourceSans-Semibold";
  font-size: 1rem;
}
.theme-default .portlet-workflow-tasks .nav-link,
.theme-default .portlet-oauth2-provider-connected-applications .nav-link,
.theme-default .portlet-users-admin .nav-link,
.theme-default .portlet-workflow .nav-link,
.theme-default .shared-assets-portlet .nav-link,
.theme-default .notifications-portlet .nav-link {
  color: #000092;
}
.theme-prestise .portlet-workflow-tasks .nav-link,
.theme-prestise .portlet-oauth2-provider-connected-applications .nav-link,
.theme-prestise .portlet-users-admin .nav-link,
.theme-prestise .portlet-workflow .nav-link,
.theme-prestise .shared-assets-portlet .nav-link,
.theme-prestise .notifications-portlet .nav-link {
  color: #c9a85c;
}
.theme-syariah .portlet-workflow-tasks .nav-link,
.theme-syariah .portlet-oauth2-provider-connected-applications .nav-link,
.theme-syariah .portlet-users-admin .nav-link,
.theme-syariah .portlet-workflow .nav-link,
.theme-syariah .shared-assets-portlet .nav-link,
.theme-syariah .notifications-portlet .nav-link {
  color: #007b57;
}
.portlet-workflow-tasks .nav-link:focus,
.portlet-oauth2-provider-connected-applications .nav-link:focus,
.portlet-users-admin .nav-link:focus,
.portlet-workflow .nav-link:focus,
.shared-assets-portlet .nav-link:focus,
.notifications-portlet .nav-link:focus {
  box-shadow: none;
}
.portlet-workflow-tasks .nav-link.active,
.portlet-oauth2-provider-connected-applications .nav-link.active,
.portlet-users-admin .nav-link.active,
.portlet-workflow .nav-link.active,
.shared-assets-portlet .nav-link.active,
.notifications-portlet .nav-link.active {
  position: relative;
}
.theme-default .portlet-workflow-tasks .nav-link.active:after,
.theme-default .portlet-oauth2-provider-connected-applications .nav-link.active:after,
.theme-default .portlet-users-admin .nav-link.active:after,
.theme-default .portlet-workflow .nav-link.active:after,
.theme-default .shared-assets-portlet .nav-link.active:after,
.theme-default .notifications-portlet .nav-link.active:after {
  background-color: #f03c3c !important;
}
.theme-prestise .portlet-workflow-tasks .nav-link.active:after,
.theme-prestise .portlet-oauth2-provider-connected-applications .nav-link.active:after,
.theme-prestise .portlet-users-admin .nav-link.active:after,
.theme-prestise .portlet-workflow .nav-link.active:after,
.theme-prestise .shared-assets-portlet .nav-link.active:after,
.theme-prestise .notifications-portlet .nav-link.active:after {
  background-color: #f03c3c !important;
}
.theme-syariah .portlet-workflow-tasks .nav-link.active:after,
.theme-syariah .portlet-oauth2-provider-connected-applications .nav-link.active:after,
.theme-syariah .portlet-users-admin .nav-link.active:after,
.theme-syariah .portlet-workflow .nav-link.active:after,
.theme-syariah .shared-assets-portlet .nav-link.active:after,
.theme-syariah .notifications-portlet .nav-link.active:after {
  background-color: #f03c3c !important;
}
.portlet-workflow-tasks .management-bar-light .nav-link,
.portlet-workflow-tasks .management-bar-light .nav-underline .tab a,
.portlet-workflow-tasks .nav-underline .tab .management-bar-light a,
.portlet-workflow-tasks .management-bar-light .navbar-nav .btn-unstyled,
.portlet-oauth2-provider-connected-applications .management-bar-light .nav-link,
.portlet-oauth2-provider-connected-applications .management-bar-light .nav-underline .tab a,
.portlet-oauth2-provider-connected-applications .nav-underline .tab .management-bar-light a,
.portlet-oauth2-provider-connected-applications .management-bar-light .navbar-nav .btn-unstyled,
.portlet-users-admin .management-bar-light .nav-link,
.portlet-users-admin .management-bar-light .nav-underline .tab a,
.portlet-users-admin .nav-underline .tab .management-bar-light a,
.portlet-users-admin .management-bar-light .navbar-nav .btn-unstyled,
.portlet-workflow .management-bar-light .nav-link,
.portlet-workflow .management-bar-light .nav-underline .tab a,
.portlet-workflow .nav-underline .tab .management-bar-light a,
.portlet-workflow .management-bar-light .navbar-nav .btn-unstyled,
.shared-assets-portlet .management-bar-light .nav-link,
.shared-assets-portlet .management-bar-light .nav-underline .tab a,
.shared-assets-portlet .nav-underline .tab .management-bar-light a,
.shared-assets-portlet .management-bar-light .navbar-nav .btn-unstyled,
.notifications-portlet .management-bar-light .nav-link,
.notifications-portlet .management-bar-light .nav-underline .tab a,
.notifications-portlet .nav-underline .tab .management-bar-light a,
.notifications-portlet .management-bar-light .navbar-nav .btn-unstyled {
  font-weight: normal;
  color: #000000;
}
.theme-default .portlet-workflow-tasks .list-group-notification .list-group-item-primary,
.theme-default .portlet-oauth2-provider-connected-applications .list-group-notification .list-group-item-primary,
.theme-default .portlet-users-admin .list-group-notification .list-group-item-primary,
.theme-default .portlet-workflow .list-group-notification .list-group-item-primary,
.theme-default .shared-assets-portlet .list-group-notification .list-group-item-primary,
.theme-default .notifications-portlet .list-group-notification .list-group-item-primary {
  padding: 2rem 1rem;
  box-shadow: inset 0.5rem 0 #f03c3c, inset -0.0625rem 0 #e7e7ed, inset 0 0.0625rem #e7e7ed, inset 0 -0.0625rem #e7e7ed;
}
.theme-default .portlet-workflow-tasks .list-group-notification .list-group-item-primary h4,
.theme-default .portlet-oauth2-provider-connected-applications .list-group-notification .list-group-item-primary h4,
.theme-default .portlet-users-admin .list-group-notification .list-group-item-primary h4,
.theme-default .portlet-workflow .list-group-notification .list-group-item-primary h4,
.theme-default .shared-assets-portlet .list-group-notification .list-group-item-primary h4,
.theme-default .notifications-portlet .list-group-notification .list-group-item-primary h4 {
  font-weight: normal;
  font-family: "SourceSans-Semibold";
  font-size: 1.1rem;
}
.theme-prestise .portlet-workflow-tasks .list-group-notification .list-group-item-primary,
.theme-prestise .portlet-oauth2-provider-connected-applications .list-group-notification .list-group-item-primary,
.theme-prestise .portlet-users-admin .list-group-notification .list-group-item-primary,
.theme-prestise .portlet-workflow .list-group-notification .list-group-item-primary,
.theme-prestise .shared-assets-portlet .list-group-notification .list-group-item-primary,
.theme-prestise .notifications-portlet .list-group-notification .list-group-item-primary {
  padding: 2rem 1rem;
  box-shadow: inset 0.5rem 0 #f03c3c, inset -0.0625rem 0 #e7e7ed, inset 0 0.0625rem #e7e7ed, inset 0 -0.0625rem #e7e7ed;
}
.theme-prestise .portlet-workflow-tasks .list-group-notification .list-group-item-primary h4,
.theme-prestise .portlet-oauth2-provider-connected-applications .list-group-notification .list-group-item-primary h4,
.theme-prestise .portlet-users-admin .list-group-notification .list-group-item-primary h4,
.theme-prestise .portlet-workflow .list-group-notification .list-group-item-primary h4,
.theme-prestise .shared-assets-portlet .list-group-notification .list-group-item-primary h4,
.theme-prestise .notifications-portlet .list-group-notification .list-group-item-primary h4 {
  font-weight: normal;
  font-family: "SourceSans-Semibold";
  font-size: 1.1rem;
}
.theme-syariah .portlet-workflow-tasks .list-group-notification .list-group-item-primary,
.theme-syariah .portlet-oauth2-provider-connected-applications .list-group-notification .list-group-item-primary,
.theme-syariah .portlet-users-admin .list-group-notification .list-group-item-primary,
.theme-syariah .portlet-workflow .list-group-notification .list-group-item-primary,
.theme-syariah .shared-assets-portlet .list-group-notification .list-group-item-primary,
.theme-syariah .notifications-portlet .list-group-notification .list-group-item-primary {
  padding: 2rem 1rem;
  box-shadow: inset 0.5rem 0 #f03c3c, inset -0.0625rem 0 #e7e7ed, inset 0 0.0625rem #e7e7ed, inset 0 -0.0625rem #e7e7ed;
}
.theme-syariah .portlet-workflow-tasks .list-group-notification .list-group-item-primary h4,
.theme-syariah .portlet-oauth2-provider-connected-applications .list-group-notification .list-group-item-primary h4,
.theme-syariah .portlet-users-admin .list-group-notification .list-group-item-primary h4,
.theme-syariah .portlet-workflow .list-group-notification .list-group-item-primary h4,
.theme-syariah .shared-assets-portlet .list-group-notification .list-group-item-primary h4,
.theme-syariah .notifications-portlet .list-group-notification .list-group-item-primary h4 {
  font-weight: normal;
  font-family: "SourceSans-Semibold";
  font-size: 1.1rem;
}
.portlet-workflow-tasks .sheet-subtitle,
.portlet-oauth2-provider-connected-applications .sheet-subtitle,
.portlet-users-admin .sheet-subtitle,
.portlet-workflow .sheet-subtitle,
.shared-assets-portlet .sheet-subtitle,
.notifications-portlet .sheet-subtitle {
  font-weight: normal !important;
  font-family: "SourceSans-Semibold";
}
.portlet-workflow-tasks .form-control,
.portlet-oauth2-provider-connected-applications .form-control,
.portlet-users-admin .form-control,
.portlet-workflow .form-control,
.shared-assets-portlet .form-control,
.notifications-portlet .form-control {
  background-color: #ffffff;
  font-weight: normal;
  font-family: "SourceSans";
}
.portlet-workflow-tasks nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a,
.portlet-oauth2-provider-connected-applications nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a,
.portlet-users-admin nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a,
.portlet-workflow nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a,
.shared-assets-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a,
.notifications-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a {
  display: block;
  position: relative;
  padding: 1rem;
}
.portlet-workflow-tasks nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:hover,
.portlet-oauth2-provider-connected-applications nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:hover,
.portlet-users-admin nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:hover,
.portlet-workflow nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:hover,
.shared-assets-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:hover,
.notifications-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:hover {
  background-color: transparent;
}
.portlet-workflow-tasks nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before,
.portlet-oauth2-provider-connected-applications nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before,
.portlet-users-admin nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before,
.portlet-workflow nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before,
.shared-assets-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before,
.notifications-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before {
  content: "\f054";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  right: 0;
  font-weight: bold;
}
.theme-default .portlet-workflow-tasks nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before,
.theme-default .portlet-oauth2-provider-connected-applications nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before,
.theme-default .portlet-users-admin nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before,
.theme-default .portlet-workflow nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before,
.theme-default .shared-assets-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before,
.theme-default .notifications-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before {
  color: #000092;
}
.theme-prestise .portlet-workflow-tasks nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before,
.theme-prestise .portlet-oauth2-provider-connected-applications nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before,
.theme-prestise .portlet-users-admin nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before,
.theme-prestise .portlet-workflow nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before,
.theme-prestise .shared-assets-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before,
.theme-prestise .notifications-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before {
  color: #c9a85c;
}
.theme-syariah .portlet-workflow-tasks nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before,
.theme-syariah .portlet-oauth2-provider-connected-applications nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before,
.theme-syariah .portlet-users-admin nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before,
.theme-syariah .portlet-workflow nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before,
.theme-syariah .shared-assets-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before,
.theme-syariah .notifications-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:before {
  color: #007b57;
}
.portlet-workflow-tasks nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:after,
.portlet-oauth2-provider-connected-applications nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:after,
.portlet-users-admin nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:after,
.portlet-workflow nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:after,
.shared-assets-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:after,
.notifications-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:after {
  opacity: 0;
  content: "";
  position: absolute;
  left: 15px;
  bottom: 0;
  width: 50px;
  height: 6px;
  border-radius: 40px;
  overflow: hidden;
}
.portlet-workflow-tasks nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:focus,
.portlet-oauth2-provider-connected-applications nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:focus,
.portlet-users-admin nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:focus,
.portlet-workflow nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:focus,
.shared-assets-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:focus,
.notifications-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a:focus {
  outline: none;
  box-shadow: none;
}
.theme-default .portlet-workflow-tasks nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active,
.theme-default .portlet-oauth2-provider-connected-applications nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active,
.theme-default .portlet-users-admin nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active,
.theme-default .portlet-workflow nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active,
.theme-default .shared-assets-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active,
.theme-default .notifications-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active {
  color: #000092;
  font-weight: normal;
}
.theme-prestise .portlet-workflow-tasks nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active,
.theme-prestise .portlet-oauth2-provider-connected-applications nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active,
.theme-prestise .portlet-users-admin nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active,
.theme-prestise .portlet-workflow nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active,
.theme-prestise .shared-assets-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active,
.theme-prestise .notifications-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active {
  color: #c9a85c;
  font-weight: normal;
}
.theme-syariah .portlet-workflow-tasks nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active,
.theme-syariah .portlet-oauth2-provider-connected-applications nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active,
.theme-syariah .portlet-users-admin nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active,
.theme-syariah .portlet-workflow nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active,
.theme-syariah .shared-assets-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active,
.theme-syariah .notifications-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active {
  color: #007b57;
  font-weight: normal;
}
.theme-default .portlet-workflow-tasks nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active:after,
.theme-default .portlet-oauth2-provider-connected-applications nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active:after,
.theme-default .portlet-users-admin nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active:after,
.theme-default .portlet-workflow nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active:after,
.theme-default .shared-assets-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active:after,
.theme-default .notifications-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active:after {
  opacity: 1;
  background-color: #f03c3c !important;
}
.theme-prestise .portlet-workflow-tasks nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active:after,
.theme-prestise .portlet-oauth2-provider-connected-applications nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active:after,
.theme-prestise .portlet-users-admin nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active:after,
.theme-prestise .portlet-workflow nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active:after,
.theme-prestise .shared-assets-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active:after,
.theme-prestise .notifications-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active:after {
  opacity: 1;
  background-color: #f03c3c !important;
}
.theme-syariah .portlet-workflow-tasks nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active:after,
.theme-syariah .portlet-oauth2-provider-connected-applications nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active:after,
.theme-syariah .portlet-users-admin nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active:after,
.theme-syariah .portlet-workflow nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active:after,
.theme-syariah .shared-assets-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active:after,
.theme-syariah .notifications-portlet nav.menubar.menubar-transparent.menubar-vertical-expand-lg .nav.nav-nested li.nav-item a.active:after {
  opacity: 1;
  background-color: #f03c3c !important;
}
.portlet-workflow-tasks .sheet .sheet-header .sheet-title,
.portlet-oauth2-provider-connected-applications .sheet .sheet-header .sheet-title,
.portlet-users-admin .sheet .sheet-header .sheet-title,
.portlet-workflow .sheet .sheet-header .sheet-title,
.shared-assets-portlet .sheet .sheet-header .sheet-title,
.notifications-portlet .sheet .sheet-header .sheet-title {
  font-family: "SourceSans-Semibold";
  font-size: 1.5rem;
}
.portlet-workflow-tasks .sheet .sheet-section .sheet-subtitle,
.portlet-oauth2-provider-connected-applications .sheet .sheet-section .sheet-subtitle,
.portlet-users-admin .sheet .sheet-section .sheet-subtitle,
.portlet-workflow .sheet .sheet-section .sheet-subtitle,
.shared-assets-portlet .sheet .sheet-section .sheet-subtitle,
.notifications-portlet .sheet .sheet-section .sheet-subtitle {
  text-transform: none;
  font-family: "SourceSans-Semibold";
  font-size: 1.1rem;
  border-bottom: 1px solid #ddd;
  padding: 1rem 0;
}
.theme-default .portlet-workflow-tasks .sheet .sheet-section .sheet-subtitle,
.theme-default .portlet-oauth2-provider-connected-applications .sheet .sheet-section .sheet-subtitle,
.theme-default .portlet-users-admin .sheet .sheet-section .sheet-subtitle,
.theme-default .portlet-workflow .sheet .sheet-section .sheet-subtitle,
.theme-default .shared-assets-portlet .sheet .sheet-section .sheet-subtitle,
.theme-default .notifications-portlet .sheet .sheet-section .sheet-subtitle {
  color: #000092;
}
.theme-prestise .portlet-workflow-tasks .sheet .sheet-section .sheet-subtitle,
.theme-prestise .portlet-oauth2-provider-connected-applications .sheet .sheet-section .sheet-subtitle,
.theme-prestise .portlet-users-admin .sheet .sheet-section .sheet-subtitle,
.theme-prestise .portlet-workflow .sheet .sheet-section .sheet-subtitle,
.theme-prestise .shared-assets-portlet .sheet .sheet-section .sheet-subtitle,
.theme-prestise .notifications-portlet .sheet .sheet-section .sheet-subtitle {
  color: #c9a85c;
}
.theme-syariah .portlet-workflow-tasks .sheet .sheet-section .sheet-subtitle,
.theme-syariah .portlet-oauth2-provider-connected-applications .sheet .sheet-section .sheet-subtitle,
.theme-syariah .portlet-users-admin .sheet .sheet-section .sheet-subtitle,
.theme-syariah .portlet-workflow .sheet .sheet-section .sheet-subtitle,
.theme-syariah .shared-assets-portlet .sheet .sheet-section .sheet-subtitle,
.theme-syariah .notifications-portlet .sheet .sheet-section .sheet-subtitle {
  color: #007b57;
}
.portlet-workflow-tasks .sheet .sheet-section .sheet-subtitle:before,
.portlet-oauth2-provider-connected-applications .sheet .sheet-section .sheet-subtitle:before,
.portlet-users-admin .sheet .sheet-section .sheet-subtitle:before,
.portlet-workflow .sheet .sheet-section .sheet-subtitle:before,
.shared-assets-portlet .sheet .sheet-section .sheet-subtitle:before,
.notifications-portlet .sheet .sheet-section .sheet-subtitle:before {
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  right: 0;
  font-weight: bold;
}
.theme-default .portlet-workflow-tasks .sheet .sheet-section .sheet-subtitle:before,
.theme-default .portlet-oauth2-provider-connected-applications .sheet .sheet-section .sheet-subtitle:before,
.theme-default .portlet-users-admin .sheet .sheet-section .sheet-subtitle:before,
.theme-default .portlet-workflow .sheet .sheet-section .sheet-subtitle:before,
.theme-default .shared-assets-portlet .sheet .sheet-section .sheet-subtitle:before,
.theme-default .notifications-portlet .sheet .sheet-section .sheet-subtitle:before {
  color: #000092;
}
.theme-prestise .portlet-workflow-tasks .sheet .sheet-section .sheet-subtitle:before,
.theme-prestise .portlet-oauth2-provider-connected-applications .sheet .sheet-section .sheet-subtitle:before,
.theme-prestise .portlet-users-admin .sheet .sheet-section .sheet-subtitle:before,
.theme-prestise .portlet-workflow .sheet .sheet-section .sheet-subtitle:before,
.theme-prestise .shared-assets-portlet .sheet .sheet-section .sheet-subtitle:before,
.theme-prestise .notifications-portlet .sheet .sheet-section .sheet-subtitle:before {
  color: #c9a85c;
}
.theme-syariah .portlet-workflow-tasks .sheet .sheet-section .sheet-subtitle:before,
.theme-syariah .portlet-oauth2-provider-connected-applications .sheet .sheet-section .sheet-subtitle:before,
.theme-syariah .portlet-users-admin .sheet .sheet-section .sheet-subtitle:before,
.theme-syariah .portlet-workflow .sheet .sheet-section .sheet-subtitle:before,
.theme-syariah .shared-assets-portlet .sheet .sheet-section .sheet-subtitle:before,
.theme-syariah .notifications-portlet .sheet .sheet-section .sheet-subtitle:before {
  color: #007b57;
}
.portlet-workflow-tasks .btn.btn-primary.btn-default,
.portlet-workflow-tasks .btn.btn-secondary,
.portlet-oauth2-provider-connected-applications .btn.btn-primary.btn-default,
.portlet-oauth2-provider-connected-applications .btn.btn-secondary,
.portlet-users-admin .btn.btn-primary.btn-default,
.portlet-users-admin .btn.btn-secondary,
.portlet-workflow .btn.btn-primary.btn-default,
.portlet-workflow .btn.btn-secondary,
.shared-assets-portlet .btn.btn-primary.btn-default,
.shared-assets-portlet .btn.btn-secondary,
.notifications-portlet .btn.btn-primary.btn-default,
.notifications-portlet .btn.btn-secondary {
  text-transform: uppercase;
  font-family: "SourceSans" !important;
}
.portlet-workflow-tasks .btn.btn-primary.btn-default.btn-lg,
.portlet-workflow-tasks .btn.btn-secondary.btn-lg,
.portlet-oauth2-provider-connected-applications .btn.btn-primary.btn-default.btn-lg,
.portlet-oauth2-provider-connected-applications .btn.btn-secondary.btn-lg,
.portlet-users-admin .btn.btn-primary.btn-default.btn-lg,
.portlet-users-admin .btn.btn-secondary.btn-lg,
.portlet-workflow .btn.btn-primary.btn-default.btn-lg,
.portlet-workflow .btn.btn-secondary.btn-lg,
.shared-assets-portlet .btn.btn-primary.btn-default.btn-lg,
.shared-assets-portlet .btn.btn-secondary.btn-lg,
.notifications-portlet .btn.btn-primary.btn-default.btn-lg,
.notifications-portlet .btn.btn-secondary.btn-lg {
  padding: 1rem 2rem 1rem !important;
}
.portlet-workflow-tasks .btn.btn-primary.btn-default.btn-md,
.portlet-workflow-tasks .btn.btn-secondary.btn-md,
.portlet-oauth2-provider-connected-applications .btn.btn-primary.btn-default.btn-md,
.portlet-oauth2-provider-connected-applications .btn.btn-secondary.btn-md,
.portlet-users-admin .btn.btn-primary.btn-default.btn-md,
.portlet-users-admin .btn.btn-secondary.btn-md,
.portlet-workflow .btn.btn-primary.btn-default.btn-md,
.portlet-workflow .btn.btn-secondary.btn-md,
.shared-assets-portlet .btn.btn-primary.btn-default.btn-md,
.shared-assets-portlet .btn.btn-secondary.btn-md,
.notifications-portlet .btn.btn-primary.btn-default.btn-md,
.notifications-portlet .btn.btn-secondary.btn-md {
  padding: 1rem 2rem 1rem !important;
}
.theme-default .portlet-workflow-tasks .btn.btn-primary.btn-default,
.theme-default .portlet-workflow-tasks .btn.btn-secondary,
.theme-default .portlet-oauth2-provider-connected-applications .btn.btn-primary.btn-default,
.theme-default .portlet-oauth2-provider-connected-applications .btn.btn-secondary,
.theme-default .portlet-users-admin .btn.btn-primary.btn-default,
.theme-default .portlet-users-admin .btn.btn-secondary,
.theme-default .portlet-workflow .btn.btn-primary.btn-default,
.theme-default .portlet-workflow .btn.btn-secondary,
.theme-default .shared-assets-portlet .btn.btn-primary.btn-default,
.theme-default .shared-assets-portlet .btn.btn-secondary,
.theme-default .notifications-portlet .btn.btn-primary.btn-default,
.theme-default .notifications-portlet .btn.btn-secondary {
  border-color: #000092;
  background-color: #000092;
  color: #ffffff;
  font-size: 1rem;
}
.theme-prestise .portlet-workflow-tasks .btn.btn-primary.btn-default,
.theme-prestise .portlet-workflow-tasks .btn.btn-secondary,
.theme-prestise .portlet-oauth2-provider-connected-applications .btn.btn-primary.btn-default,
.theme-prestise .portlet-oauth2-provider-connected-applications .btn.btn-secondary,
.theme-prestise .portlet-users-admin .btn.btn-primary.btn-default,
.theme-prestise .portlet-users-admin .btn.btn-secondary,
.theme-prestise .portlet-workflow .btn.btn-primary.btn-default,
.theme-prestise .portlet-workflow .btn.btn-secondary,
.theme-prestise .shared-assets-portlet .btn.btn-primary.btn-default,
.theme-prestise .shared-assets-portlet .btn.btn-secondary,
.theme-prestise .notifications-portlet .btn.btn-primary.btn-default,
.theme-prestise .notifications-portlet .btn.btn-secondary {
  border-color: #c9a85c;
  background-color: #c9a85c;
  color: #ffffff;
  font-size: 1rem;
}
.theme-syariah .portlet-workflow-tasks .btn.btn-primary.btn-default,
.theme-syariah .portlet-workflow-tasks .btn.btn-secondary,
.theme-syariah .portlet-oauth2-provider-connected-applications .btn.btn-primary.btn-default,
.theme-syariah .portlet-oauth2-provider-connected-applications .btn.btn-secondary,
.theme-syariah .portlet-users-admin .btn.btn-primary.btn-default,
.theme-syariah .portlet-users-admin .btn.btn-secondary,
.theme-syariah .portlet-workflow .btn.btn-primary.btn-default,
.theme-syariah .portlet-workflow .btn.btn-secondary,
.theme-syariah .shared-assets-portlet .btn.btn-primary.btn-default,
.theme-syariah .shared-assets-portlet .btn.btn-secondary,
.theme-syariah .notifications-portlet .btn.btn-primary.btn-default,
.theme-syariah .notifications-portlet .btn.btn-secondary {
  border-color: #007b57;
  background-color: #007b57;
  color: #ffffff;
  font-size: 1rem;
}
.portlet-workflow-tasks .btn.btn-primary.btn-default:focus,
.portlet-workflow-tasks .btn.btn-secondary:focus,
.portlet-oauth2-provider-connected-applications .btn.btn-primary.btn-default:focus,
.portlet-oauth2-provider-connected-applications .btn.btn-secondary:focus,
.portlet-users-admin .btn.btn-primary.btn-default:focus,
.portlet-users-admin .btn.btn-secondary:focus,
.portlet-workflow .btn.btn-primary.btn-default:focus,
.portlet-workflow .btn.btn-secondary:focus,
.shared-assets-portlet .btn.btn-primary.btn-default:focus,
.shared-assets-portlet .btn.btn-secondary:focus,
.notifications-portlet .btn.btn-primary.btn-default:focus,
.notifications-portlet .btn.btn-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 80, 155, 0.5);
}
.theme-default .portlet-workflow-tasks .btn.btn-primary.btn-default:hover, .theme-default .portlet-workflow-tasks .btn.btn-primary.btn-default.active,
.theme-default .portlet-workflow-tasks .btn.btn-secondary:hover,
.theme-default .portlet-workflow-tasks .btn.btn-secondary.active,
.theme-default .portlet-oauth2-provider-connected-applications .btn.btn-primary.btn-default:hover,
.theme-default .portlet-oauth2-provider-connected-applications .btn.btn-primary.btn-default.active,
.theme-default .portlet-oauth2-provider-connected-applications .btn.btn-secondary:hover,
.theme-default .portlet-oauth2-provider-connected-applications .btn.btn-secondary.active,
.theme-default .portlet-users-admin .btn.btn-primary.btn-default:hover,
.theme-default .portlet-users-admin .btn.btn-primary.btn-default.active,
.theme-default .portlet-users-admin .btn.btn-secondary:hover,
.theme-default .portlet-users-admin .btn.btn-secondary.active,
.theme-default .portlet-workflow .btn.btn-primary.btn-default:hover,
.theme-default .portlet-workflow .btn.btn-primary.btn-default.active,
.theme-default .portlet-workflow .btn.btn-secondary:hover,
.theme-default .portlet-workflow .btn.btn-secondary.active,
.theme-default .shared-assets-portlet .btn.btn-primary.btn-default:hover,
.theme-default .shared-assets-portlet .btn.btn-primary.btn-default.active,
.theme-default .shared-assets-portlet .btn.btn-secondary:hover,
.theme-default .shared-assets-portlet .btn.btn-secondary.active,
.theme-default .notifications-portlet .btn.btn-primary.btn-default:hover,
.theme-default .notifications-portlet .btn.btn-primary.btn-default.active,
.theme-default .notifications-portlet .btn.btn-secondary:hover,
.theme-default .notifications-portlet .btn.btn-secondary.active {
  background-color: #0101ab !important;
  color: #ffffff !important;
  border-color: #0101ab !important;
  font-family: "SourceSans" !important;
  font-weight: normal;
}
.theme-prestise .portlet-workflow-tasks .btn.btn-primary.btn-default:hover, .theme-prestise .portlet-workflow-tasks .btn.btn-primary.btn-default.active,
.theme-prestise .portlet-workflow-tasks .btn.btn-secondary:hover,
.theme-prestise .portlet-workflow-tasks .btn.btn-secondary.active,
.theme-prestise .portlet-oauth2-provider-connected-applications .btn.btn-primary.btn-default:hover,
.theme-prestise .portlet-oauth2-provider-connected-applications .btn.btn-primary.btn-default.active,
.theme-prestise .portlet-oauth2-provider-connected-applications .btn.btn-secondary:hover,
.theme-prestise .portlet-oauth2-provider-connected-applications .btn.btn-secondary.active,
.theme-prestise .portlet-users-admin .btn.btn-primary.btn-default:hover,
.theme-prestise .portlet-users-admin .btn.btn-primary.btn-default.active,
.theme-prestise .portlet-users-admin .btn.btn-secondary:hover,
.theme-prestise .portlet-users-admin .btn.btn-secondary.active,
.theme-prestise .portlet-workflow .btn.btn-primary.btn-default:hover,
.theme-prestise .portlet-workflow .btn.btn-primary.btn-default.active,
.theme-prestise .portlet-workflow .btn.btn-secondary:hover,
.theme-prestise .portlet-workflow .btn.btn-secondary.active,
.theme-prestise .shared-assets-portlet .btn.btn-primary.btn-default:hover,
.theme-prestise .shared-assets-portlet .btn.btn-primary.btn-default.active,
.theme-prestise .shared-assets-portlet .btn.btn-secondary:hover,
.theme-prestise .shared-assets-portlet .btn.btn-secondary.active,
.theme-prestise .notifications-portlet .btn.btn-primary.btn-default:hover,
.theme-prestise .notifications-portlet .btn.btn-primary.btn-default.active,
.theme-prestise .notifications-portlet .btn.btn-secondary:hover,
.theme-prestise .notifications-portlet .btn.btn-secondary.active {
  background-color: #ae8d40 !important;
  color: #ffffff !important;
  border-color: #ae8d40 !important;
  font-family: "SourceSans" !important;
  font-weight: normal;
}
.theme-syariah .portlet-workflow-tasks .btn.btn-primary.btn-default:hover, .theme-syariah .portlet-workflow-tasks .btn.btn-primary.btn-default.active,
.theme-syariah .portlet-workflow-tasks .btn.btn-secondary:hover,
.theme-syariah .portlet-workflow-tasks .btn.btn-secondary.active,
.theme-syariah .portlet-oauth2-provider-connected-applications .btn.btn-primary.btn-default:hover,
.theme-syariah .portlet-oauth2-provider-connected-applications .btn.btn-primary.btn-default.active,
.theme-syariah .portlet-oauth2-provider-connected-applications .btn.btn-secondary:hover,
.theme-syariah .portlet-oauth2-provider-connected-applications .btn.btn-secondary.active,
.theme-syariah .portlet-users-admin .btn.btn-primary.btn-default:hover,
.theme-syariah .portlet-users-admin .btn.btn-primary.btn-default.active,
.theme-syariah .portlet-users-admin .btn.btn-secondary:hover,
.theme-syariah .portlet-users-admin .btn.btn-secondary.active,
.theme-syariah .portlet-workflow .btn.btn-primary.btn-default:hover,
.theme-syariah .portlet-workflow .btn.btn-primary.btn-default.active,
.theme-syariah .portlet-workflow .btn.btn-secondary:hover,
.theme-syariah .portlet-workflow .btn.btn-secondary.active,
.theme-syariah .shared-assets-portlet .btn.btn-primary.btn-default:hover,
.theme-syariah .shared-assets-portlet .btn.btn-primary.btn-default.active,
.theme-syariah .shared-assets-portlet .btn.btn-secondary:hover,
.theme-syariah .shared-assets-portlet .btn.btn-secondary.active,
.theme-syariah .notifications-portlet .btn.btn-primary.btn-default:hover,
.theme-syariah .notifications-portlet .btn.btn-primary.btn-default.active,
.theme-syariah .notifications-portlet .btn.btn-secondary:hover,
.theme-syariah .notifications-portlet .btn.btn-secondary.active {
  background-color: #007b57 !important;
  color: #ffffff !important;
  border-color: #007b57 !important;
  font-family: "SourceSans" !important;
  font-weight: normal;
}

.dropdown-subheader {
  font-weight: normal !important;
}

#clay_dropdown_portal .dropdown-menu {
  border-radius: 6px;
  border: 0px;
}
#clay_dropdown_portal .dropdown-menu ul li {
  font-weight: normal;
}
#clay_dropdown_portal .dropdown-menu ul li.dropdown-subheader {
  font-weight: normal;
  font-family: "SourceSans";
}
#clay_dropdown_portal .dropdown-menu ul li a.dropdown-item {
  font-weight: normal;
  font-family: "SourceSans";
  font-size: 0.9rem;
}
.theme-default #clay_dropdown_portal .dropdown-menu ul li a.dropdown-item .dropdown-item-indicator-end {
  color: #fdb713;
}
.theme-prestise #clay_dropdown_portal .dropdown-menu ul li a.dropdown-item .dropdown-item-indicator-end {
  color: #fdb713;
}
.theme-syariah #clay_dropdown_portal .dropdown-menu ul li a.dropdown-item .dropdown-item-indicator-end {
  color: #fdb713;
}

.CX-modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1040;
  background: rgba(0, 0, 0, 0.5);
  z-index: 10;
}
.CX-modal .CX-modal-inner {
  background-color: #ffffff;
  width: 1088px;
  margin: 140px auto 0;
  border-radius: 20px;
  padding: 4rem 3rem;
  position: relative;
  transform: translatey(0px);
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
@media (max-width: 1366px) {
  .CX-modal .CX-modal-inner {
    margin: 40px auto 0;
  }
}
@media (max-width: 1024px) {
  .CX-modal .CX-modal-inner {
    width: auto;
    margin: 40px 2rem;
  }
}
.CX-modal .CX-modal-inner .close-modal {
  position: absolute;
  right: 20px;
  top: 20px;
  display: flex;
  align-items: center;
  font-size: 1.1rem;
  cursor: pointer;
  text-decoration: none;
  color: #000000;
}
.CX-modal .CX-modal-inner .close-modal .time {
  line-height: 18px;
  width: 18px;
  height: 18px;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  font-weight: normal;
  font-size: 0.7rem;
  margin-right: 3px;
}
.theme-default .CX-modal .CX-modal-inner .close-modal .time {
  background-color: #fdb713;
  color: #ffffff;
}
.theme-prestise .CX-modal .CX-modal-inner .close-modal .time {
  background-color: #fdb713;
  color: #ffffff;
}
.theme-syariah .CX-modal .CX-modal-inner .close-modal .time {
  background-color: #fdb713;
  color: #ffffff;
}
.CX-modal .CX-modal-inner .CX-modal-content .box-grid {
  display: flex;
}
.CX-modal .CX-modal-inner .CX-modal-content .box-grid .box-grid-inner {
  flex: 1 1 auto;
}
.CX-modal .CX-modal-inner .CX-modal-content .box-grid .box-grid-inner:first-child {
  flex: 0 0 auto;
  margin-right: 3rem;
}
.CX-modal .CX-modal-inner .CX-modal-content .box-grid .box-grid-inner:first-child .img {
  width: 350px;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
@media (max-width: 600px) {
  .CX-modal .CX-modal-inner .CX-modal-content .box-grid .box-grid-inner:first-child .img {
    width: 250px;
  }
}
.CX-modal .CX-modal-inner .CX-modal-content .box-grid .box-grid-inner .boxName {
  margin-bottom: 2rem;
}
.CX-modal .CX-modal-inner .CX-modal-content .box-grid .box-grid-inner .boxName h3 {
  font-family: "SourceSans-Semibold";
  font-size: 1.8rem;
  margin-bottom: 0.2rem;
}
.theme-default .CX-modal .CX-modal-inner .CX-modal-content .box-grid .box-grid-inner .boxName p {
  color: #000092;
  font-family: "SourceSans-Semibold";
  font-size: 1.1rem;
}
.theme-prestise .CX-modal .CX-modal-inner .CX-modal-content .box-grid .box-grid-inner .boxName p {
  color: #c9a85c;
  font-family: "SourceSans-Semibold";
  font-size: 1.1rem;
}
.theme-syariah .CX-modal .CX-modal-inner .CX-modal-content .box-grid .box-grid-inner .boxName p {
  color: #007b57;
  font-family: "SourceSans-Semibold";
  font-size: 1.1rem;
}
.CX-modal .CX-modal-inner .CX-modal-content .box-grid .box-grid-inner .boxRiwayat .boxRiwayatInner {
  margin-bottom: 2rem;
}
.CX-modal .CX-modal-inner .CX-modal-content .box-grid .box-grid-inner .boxRiwayat .boxRiwayatInner:last-child {
  margin-bottom: 0;
}
.theme-default .CX-modal .CX-modal-inner .CX-modal-content .box-grid .box-grid-inner .boxRiwayat .boxRiwayatInner h4 {
  color: #000092;
  font-family: "SourceSans-Semibold";
  font-size: 1.1rem;
}
.theme-prestise .CX-modal .CX-modal-inner .CX-modal-content .box-grid .box-grid-inner .boxRiwayat .boxRiwayatInner h4 {
  color: #c9a85c;
  font-family: "SourceSans-Semibold";
  font-size: 1.1rem;
}
.theme-syariah .CX-modal .CX-modal-inner .CX-modal-content .box-grid .box-grid-inner .boxRiwayat .boxRiwayatInner h4 {
  color: #007b57;
  font-family: "SourceSans-Semibold";
  font-size: 1.1rem;
}
.CX-modal .CX-modal-inner .CX-modal-content .box-grid .box-grid-inner .boxRiwayat .boxRiwayatInner ul {
  padding: 0;
}
.CX-modal .CX-modal-inner .CX-modal-content .box-grid .box-grid-inner .boxRiwayat .boxRiwayatInner ul li {
  list-style: none;
  color: #0a0b0c;
  font-family: "SourceSans-Light";
  margin-bottom: 1rem;
  font-size: 1.1rem;
}
.CX-modal .CX-modal-inner .CX-modal-content .box-grid .box-grid-inner .boxRiwayat .boxRiwayatInner ul li:last-child {
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .CX-modal .CX-modal-inner .CX-modal-content .box-grid {
    flex-direction: column;
    max-height: 600px;
    overflow-y: auto;
  }
  .CX-modal .CX-modal-inner .CX-modal-content .box-grid .box-grid-inner {
    margin-bottom: 2rem;
  }
}
.CX-modal.hidden .CX-modal-inner {
  transform: translatey(-100%);
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}

.theme-default .cx-developer-source {
  position: relative;
}
.theme-default .cx-developer-source.open:before {
  opacity: 1;
}
.theme-default .cx-developer-source:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 2;
  opacity: 0;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}
.theme-default .cx-developer-source > .container.CX-wrapper {
  text-align: center;
}
.theme-default .cx-developer-source > .container.CX-wrapper .box-toggle {
  position: relative;
  max-width: 400px;
  margin: 0 auto;
}
.theme-default .cx-developer-source > .container.CX-wrapper .box-toggle .alert {
  padding: 0;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  max-width: 400px;
  z-index: 3;
  background-color: #ffffff;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -o-border-radius: 20px;
  -ms-border-radius: 20px;
  display: inline-block;
  padding: 20px 20px;
  font-size: 1rem;
  color: #000092;
}
.theme-default .cx-developer-source > .container.CX-wrapper .box-toggle .toggle-code {
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  position: absolute;
  top: 0;
  right: -20px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
  -khtml-border-radius: 50%;
  background-color: #000092;
  color: #ffffff;
  z-index: 4;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  font-size: 1rem;
}
.theme-default .cx-developer-source > .container.CX-wrapper .box-toggle .toggle-code:hover {
  background-color: #0101ab;
  color: #ffffff;
}
.theme-default .cx-developer-source > .container.CX-wrapper .box-toggle .toggle-code .toggle-code-inner:before {
  font-family: "Font Awesome 5 Pro";
  content: "\f121";
}
.theme-default .cx-developer-source > .container.CX-wrapper .box-toggle.open .alert {
  opacity: 1;
  display: inline-block;
  padding: 20px;
  max-height: 200px;
  display: block;
}
.theme-default .cx-developer-source > .container.CX-wrapper .box-toggle.open .toggle-code {
  top: -10px;
}
.theme-default .cx-developer-source > .container.CX-wrapper .box-toggle.open .toggle-code .toggle-code-inner:before {
  content: "\f00d";
}
.theme-prestise .cx-developer-source {
  position: relative;
}
.theme-prestise .cx-developer-source.open:before {
  opacity: 1;
}
.theme-prestise .cx-developer-source:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 2;
  opacity: 0;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}
.theme-prestise .cx-developer-source > .container.CX-wrapper {
  text-align: center;
}
.theme-prestise .cx-developer-source > .container.CX-wrapper .box-toggle {
  position: relative;
  max-width: 400px;
  margin: 0 auto;
}
.theme-prestise .cx-developer-source > .container.CX-wrapper .box-toggle .alert {
  padding: 0;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  max-width: 400px;
  z-index: 3;
  background-color: #ffffff;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -o-border-radius: 20px;
  -ms-border-radius: 20px;
  display: inline-block;
  padding: 20px 20px;
  font-size: 1rem;
  color: #c9a85c;
}
.theme-prestise .cx-developer-source > .container.CX-wrapper .box-toggle .toggle-code {
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  position: absolute;
  top: 0;
  right: -20px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
  -khtml-border-radius: 50%;
  background-color: #c9a85c;
  color: #ffffff;
  z-index: 4;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  font-size: 1rem;
}
.theme-prestise .cx-developer-source > .container.CX-wrapper .box-toggle .toggle-code:hover {
  background-color: #ae8d40;
  color: #ffffff;
}
.theme-prestise .cx-developer-source > .container.CX-wrapper .box-toggle .toggle-code .toggle-code-inner:before {
  font-family: "Font Awesome 5 Pro";
  content: "\f121";
}
.theme-prestise .cx-developer-source > .container.CX-wrapper .box-toggle.open .alert {
  opacity: 1;
  display: inline-block;
  padding: 20px;
  max-height: 200px;
  display: block;
}
.theme-prestise .cx-developer-source > .container.CX-wrapper .box-toggle.open .toggle-code {
  top: -10px;
}
.theme-prestise .cx-developer-source > .container.CX-wrapper .box-toggle.open .toggle-code .toggle-code-inner:before {
  content: "\f00d";
}
.theme-syariah .cx-developer-source {
  position: relative;
}
.theme-syariah .cx-developer-source.open:before {
  opacity: 1;
}
.theme-syariah .cx-developer-source:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 2;
  opacity: 0;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}
.theme-syariah .cx-developer-source > .container.CX-wrapper {
  text-align: center;
}
.theme-syariah .cx-developer-source > .container.CX-wrapper .box-toggle {
  position: relative;
  max-width: 400px;
  margin: 0 auto;
}
.theme-syariah .cx-developer-source > .container.CX-wrapper .box-toggle .alert {
  padding: 0;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  max-width: 400px;
  z-index: 3;
  background-color: #ffffff;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -o-border-radius: 20px;
  -ms-border-radius: 20px;
  display: inline-block;
  padding: 20px 20px;
  font-size: 1rem;
  color: #007b57;
}
.theme-syariah .cx-developer-source > .container.CX-wrapper .box-toggle .toggle-code {
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  position: absolute;
  top: 0;
  right: -20px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
  -khtml-border-radius: 50%;
  background-color: #007b57;
  color: #ffffff;
  z-index: 4;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  font-size: 1rem;
}
.theme-syariah .cx-developer-source > .container.CX-wrapper .box-toggle .toggle-code:hover {
  background-color: #007b57;
  color: #ffffff;
}
.theme-syariah .cx-developer-source > .container.CX-wrapper .box-toggle .toggle-code .toggle-code-inner:before {
  font-family: "Font Awesome 5 Pro";
  content: "\f121";
}
.theme-syariah .cx-developer-source > .container.CX-wrapper .box-toggle.open .alert {
  opacity: 1;
  display: inline-block;
  padding: 20px;
  max-height: 200px;
  display: block;
}
.theme-syariah .cx-developer-source > .container.CX-wrapper .box-toggle.open .toggle-code {
  top: -10px;
}
.theme-syariah .cx-developer-source > .container.CX-wrapper .box-toggle.open .toggle-code .toggle-code-inner:before {
  content: "\f00d";
}

@media (max-width: 1440px) {
  .code_highlight {
    max-height: 400px;
    overflow-y: auto;
  }
}
.code_highlight .code-toolbar {
  position: relative;
}
.code_highlight .code-toolbar pre[class*=language-] {
  padding: 1em 1em 1em 1em;
  max-height: 600px;
}
.code_highlight .code-toolbar pre[rel]::before {
  display: none;
  font-size: 0.75rem;
  content: attr(rel);
  color: white;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #ff7e65;
  padding: 0;
  text-indent: 15px;
  font-size: 1.2rem;
}
.code_highlight .code-toolbar pre[rel=css]::before {
  background: #ff7e65 !important;
}
.code_highlight .code-toolbar .toolbar {
  opacity: 1 !important;
  top: 10px;
  right: 5px;
  position: absolute;
}
.code_highlight .code-toolbar .toolbar .toolbar-item {
  position: relative;
}
.code_highlight .code-toolbar .toolbar .toolbar-item a {
  transition: background 0.3s ease-in-out;
  animation: fadeIn 0.5s cubic-bezier(0.3, 0, 0.3, 1) 0s 1 forwards;
  background: rgba(255, 255, 255, 0.9);
  cursor: pointer;
  line-height: 20px;
  padding: 0;
  position: absolute;
  right: 10px;
  top: 5px;
  z-index: 9;
  border-radius: 0.1875rem;
  font-size: 14px;
  padding: 3px 5px;
  color: #333;
}
.code_highlight .code-toolbar .toolbar .toolbar-item a:hover {
  color: #fff;
}
.theme-default .code_highlight .code-toolbar .toolbar .toolbar-item a:hover {
  background-color: #000092;
}
.theme-prestise .code_highlight .code-toolbar .toolbar .toolbar-item a:hover {
  background-color: #c9a85c;
}
.theme-syariah .code_highlight .code-toolbar .toolbar .toolbar-item a:hover {
  background-color: #007b57;
}
.code_highlight .code-toolbar .toolbar .toolbar-item a:active, .code_highlight .code-toolbar .toolbar .toolbar-item a:focus {
  outline: none;
}

pre > code {
  white-space: pre;
  margin-top: -1em;
  display: block;
}

@media (min-width: 1366px) {
  .container.CX-wrapper {
    max-width: 1300px !important;
  }
  .container.container-md.CX-wrapper {
    max-width: 1140px !important;
  }
  .CX-top-header .container.CX-wrapper,
  #CX-header .container.CX-wrapper {
    max-width: 1375px !important;
  }
}
@media (min-width: 1600px) {
  .container.CX-wrapper {
    max-width: 1500px !important;
  }
  .container.container-md.CX-wrapper {
    max-width: 1170px !important;
  }
  .container.container-sm.CX-wrapper {
    max-width: 900px !important;
  }
  .CX-top-header .container.CX-wrapper,
  #CX-header .container.CX-wrapper {
    max-width: 1575px !important;
  }
}
@media (min-width: 1900px) {
  .container.CX-wrapper {
    max-width: 1645px !important;
  }
  .CX-top-header .container.CX-wrapper,
  #CX-header .container.CX-wrapper {
    max-width: 1720px !important;
  }
}
@media (min-width: 1025px) {
  body.enable_sortable #CX-content {
    max-width: 50%;
    margin: 0 auto;
  }
}
body.enable_sortable #CX-content .portlet-boundary {
  margin-bottom: 7rem;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  -ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  -o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
body.enable_sortable #CX-content .portlet-boundary .portlet {
  margin-bottom: 0;
}
body.enable_sortable #CX-content .portlet-boundary .portlet .portlet-content.portlet-content-editable {
  border: 1px solid #d7e5ff;
  -webkit-border-radius: 0px 0px 4px 4px;
  -moz-border-radius: 0px 0px 4px 4px;
  -ms-border-radius: 0px 0px 4px 4px;
  -o-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;
}
body.enable_sortable #CX-content .portlet-boundary .portlet .portlet-content.portlet-content-editable .portlet-header {
  margin-bottom: 0rem;
  background-color: #ffffff;
}
body.enable_sortable #CX-content .portlet-boundary .portlet .portlet-content.portlet-content-editable .portlet-header .autofit-col.autofit-col-expand {
  pointer-events: none;
  cursor: not-allowed;
}
body.enable_sortable #CX-content .portlet-boundary .portlet .portlet-content.portlet-content-editable .portlet-header .autofit-col.autofit-col-expand .portlet-title-text.portlet-title-editable {
  padding: 1rem 2rem 0;
  color: #272833;
  font-weight: normal;
  font-family: "SourceSans-Semibold";
  letter-spacing: 1px;
  font-size: 1.2rem;
}
body.enable_sortable #CX-content .portlet-boundary .portlet .portlet-content.portlet-content-editable .portlet-content-container {
  height: 100px;
}
body.enable_sortable #CX-content .portlet-boundary.portlet-asset-publisher .portlet .portlet-header {
  padding: 1rem 0;
}
body.enable_sortable #CX-content .portlet-boundary.portlet-journal-content .portlet .portlet-content.portlet-content-editable .portlet-header .autofit-col.autofit-col-end .autofit-section .visible-interaction {
  visibility: visible !important;
}

#portlet_license {
  font-family: "SourceSans";
}
#portlet_license .version-info {
  font-size: 1.5rem;
  color: #000000;
}
#portlet_license .build-info {
  font-size: 1rem;
  font-weight: normal;
  font-family: "SourceSans-Light";
}
#portlet_license .license-form .portlet-msg-error {
  font-size: 1rem;
}
#portlet_license .license-form .portlet-msg-error a {
  color: #2a428b;
  font-family: "SourceSans-Bold";
  text-transform: uppercase;
  text-decoration: underline;
}
#portlet_license .license-form .license-table tbody tr th {
  font-weight: normal;
  font-family: "SourceSans-Bold";
  color: #000000;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#portlet_license .license-form .license-table tbody tr td {
  border: 1px solid transparent !important;
}
#portlet_license .license-form .license-table tbody tr td table {
  border-collapse: collapse;
}
#portlet_license .license-form .license-table tbody tr td table tbody tr th {
  background-color: #2a428b;
  color: #ffffff;
  font-weight: normal;
  font-family: "SourceSans-Semibold";
  border: 1px solid #ffffff;
  text-transform: none;
  letter-spacing: 0px;
}
#portlet_license .license-form .license-table tbody tr td table tbody tr th,
#portlet_license .license-form .license-table tbody tr td table tbody tr td {
  border-collapse: collapse;
  padding: 10px;
}
#portlet_license .license-form .license-table tbody tr td table tbody tr th {
  border: 1px solid #2a428b;
  border-right: 1px solid #ffffff;
}
#portlet_license .license-form .license-table tbody tr td table tbody tr th:last-child {
  border: 1px solid #2a428b;
}
#portlet_license .license-form .license-table tbody tr td table tbody tr td {
  border: 1px solid #979797 !important;
}
#portlet_license .license-form .lfr-table tbody tr td input {
  height: 40px;
  border: 1px solid #979797;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding-left: 5px;
}
@media (max-width: 767px) {
  #portlet_license .license-form .lfr-table tbody tr td input {
    width: 200px;
  }
}

.range-slider {
  width: 100%;
}

.range-slider__range {
  -webkit-appearance: none;
  width: calc(100% - (73px));
  height: 10px;
  border-radius: 5px;
  background: #d7dcdf;
  outline: none;
  padding: 0;
  margin: 0;
}
.range-slider__range::-webkit-slider-thumb {
  appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #2c3e50;
  cursor: pointer;
  transition: background 0.15s ease-in-out;
}
.range-slider__range::-webkit-slider-thumb:hover {
  background: #004085;
}
.range-slider__range:active::-webkit-slider-thumb {
  background: #004085;
}
.range-slider__range::-moz-range-thumb {
  width: 20px;
  height: 20px;
  border: 0;
  border-radius: 50%;
  background: #2c3e50;
  cursor: pointer;
  transition: background 0.15s ease-in-out;
}
.range-slider__range::-moz-range-thumb:hover {
  background: #004085;
}
.range-slider__range:active::-moz-range-thumb {
  background: #004085;
}
.range-slider__range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 3px #fff, 0 0 0 6px #004085;
}

.range-slider__value {
  display: inline-block;
  position: relative;
  width: 60px;
  color: #fff;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  background: #2c3e50;
  padding: 5px 10px;
  margin-left: 8px;
}
.range-slider__value:after {
  position: absolute;
  top: 8px;
  left: -7px;
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-right: 7px solid #2c3e50;
  border-bottom: 7px solid transparent;
  content: "";
}

::-moz-range-track {
  background: #d7dcdf;
  border: 0;
}

input::-moz-focus-inner,
input::-moz-focus-outer {
  border: 0;
}

.btn {
  font-weight: normal !important;
  border-radius: 0px !important;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-family: "SourceSans-Semibold" !important;
}
.btn i {
  margin-left: 5px;
}
.btn.btn-md {
  padding: 0.8rem 1.3rem !important;
}
.btn.btn-lg {
  padding: 1rem 2rem 1rem !important;
}
.btn.btn-xs {
  padding: 0.55rem 1.5rem !important;
}
.btn.btn-round-30 {
  border-radius: 30px !important;
  -moz-border-radius: 30px !important;
  -webkit-border-radius: 30px !important;
}
.btn.btn-custom-default {
  background-color: #ffffff;
  text-transform: uppercase;
  font-family: "SourceSans-Semibold" !important;
  position: relative;
  overflow: hidden;
  z-index: 1;
  border: 0px;
}
.btn.btn-custom-default.btn-lg {
  padding: 1rem 2rem 1rem !important;
  font-size: 1.2rem !important;
  letter-spacing: 2px;
}
@media (max-width: 1440px) {
  .btn.btn-custom-default.btn-lg {
    font-size: 1.1rem !important;
  }
}
.theme-default .btn.btn-custom-default {
  color: #000092;
  background-color: #d2d7e1;
}
.theme-prestise .btn.btn-custom-default {
  color: #c9a85c;
  background-color: #d2d7e1;
}
.theme-syariah .btn.btn-custom-default {
  color: #007b57;
  background-color: #d2d7e1;
}
.btn.btn-custom-default.btn-md {
  padding: 0.8rem 1.3rem !important;
}
.btn.btn-custom-default.btn-lg {
  padding: 1rem 2rem 1rem !important;
}
.btn.btn-custom-default:focus, .btn.btn-custom-default:hover, .btn.btn-custom-default:active, .btn.btn-custom-default.active {
  border-color: #adadad !important;
}
.theme-default .btn.btn-custom-default:focus, .theme-default .btn.btn-custom-default:hover, .theme-default .btn.btn-custom-default:active, .theme-default .btn.btn-custom-default.active {
  color: #000092 !important;
  background-color: #bcc0c7 !important;
}
.theme-prestise .btn.btn-custom-default:focus, .theme-prestise .btn.btn-custom-default:hover, .theme-prestise .btn.btn-custom-default:active, .theme-prestise .btn.btn-custom-default.active {
  color: #c9a85c !important;
  background-color: #bcc0c7 !important;
}
.theme-syariah .btn.btn-custom-default:focus, .theme-syariah .btn.btn-custom-default:hover, .theme-syariah .btn.btn-custom-default:active, .theme-syariah .btn.btn-custom-default.active {
  color: #007b57 !important;
  background-color: #bcc0c7 !important;
}
.btn.btn-custom-red {
  text-transform: uppercase;
}
.btn.btn-custom-red.btn-md {
  padding: 0.8rem 1.3rem !important;
}
.btn.btn-custom-red.btn-lg {
  padding: 1rem 2rem 1rem !important;
}
.theme-default .btn.btn-custom-red {
  background-color: #f03c3c;
  border-color: #f03c3c;
  color: #ffffff;
  font-size: 1rem;
}
.theme-prestise .btn.btn-custom-red {
  background-color: #f03c3c;
  border-color: #f03c3c;
  color: #ffffff;
  font-size: 1rem;
}
.theme-syariah .btn.btn-custom-red {
  background-color: #f03c3c;
  border-color: #f03c3c;
  color: #ffffff;
  font-size: 1rem;
}
.btn.btn-custom-red:focus {
  box-shadow: 0 0 0 0.2rem rgba(207, 34, 34, 0.5);
}
.theme-default .btn.btn-custom-red:hover, .theme-default .btn.btn-custom-red.active {
  background-color: #e22f2f;
  color: #ffffff;
  border-color: #e22f2f;
}
.theme-prestise .btn.btn-custom-red:hover, .theme-prestise .btn.btn-custom-red.active {
  background-color: #e22f2f;
  color: #ffffff;
  border-color: #e22f2f;
}
.theme-syariah .btn.btn-custom-red:hover, .theme-syariah .btn.btn-custom-red.active {
  background-color: #e22f2f;
  color: #ffffff;
  border-color: #e22f2f;
}
.btn.btn-custom-redlight {
  text-transform: uppercase;
}
.btn.btn-custom-redlight.btn-md {
  padding: 0.8rem 1.3rem !important;
}
.btn.btn-custom-redlight.btn-lg {
  padding: 1rem 2rem 1rem !important;
}
.theme-default .btn.btn-custom-redlight {
  background-color: #f07662;
  border-color: #f07662;
  color: #ffffff;
  font-size: 1rem;
  font-weight: normal !important;
  font-family: "SourceSans-Semibold" !important;
}
.theme-prestise .btn.btn-custom-redlight {
  background-color: #f07662;
  border-color: #f07662;
  color: #ffffff;
  font-size: 1rem;
  font-weight: normal !important;
  font-family: "SourceSans-Semibold" !important;
}
.theme-syariah .btn.btn-custom-redlight {
  background-color: #f07662;
  border-color: #f07662;
  color: #ffffff;
  font-size: 1rem;
  font-weight: normal !important;
  font-family: "SourceSans-Semibold" !important;
}
.theme-default .btn.btn-custom-redlight:not(:disabled):not(.disabled):active:focus, .theme-default .btn.btn-custom-redlight:not(:disabled):not(.disabled).active:focus {
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-inset: 0;
  -moz-inset: 0;
  -ms-inset: 0;
  -o-inset: 0;
  inset: 0;
}
.theme-prestise .btn.btn-custom-redlight:not(:disabled):not(.disabled):active:focus, .theme-prestise .btn.btn-custom-redlight:not(:disabled):not(.disabled).active:focus {
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-inset: 0;
  -moz-inset: 0;
  -ms-inset: 0;
  -o-inset: 0;
  inset: 0;
}
.theme-syariah .btn.btn-custom-redlight:not(:disabled):not(.disabled):active:focus, .theme-syariah .btn.btn-custom-redlight:not(:disabled):not(.disabled).active:focus {
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-inset: 0;
  -moz-inset: 0;
  -ms-inset: 0;
  -o-inset: 0;
  inset: 0;
}
.theme-default .btn.btn-custom-redlight:focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 97, 78, 0.2);
}
.theme-prestise .btn.btn-custom-redlight:focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 97, 78, 0.2);
}
.theme-syariah .btn.btn-custom-redlight:focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 97, 78, 0.2);
}
.theme-default .btn.btn-custom-redlight:hover, .theme-default .btn.btn-custom-redlight.active {
  background-color: #d1604d;
  color: #ffffff;
  border-color: #d1604d;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-inset: 0;
  -moz-inset: 0;
  -ms-inset: 0;
  -o-inset: 0;
  inset: 0;
}
.theme-prestise .btn.btn-custom-redlight:hover, .theme-prestise .btn.btn-custom-redlight.active {
  background-color: #d1604d;
  color: #ffffff;
  border-color: #d1604d;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-inset: 0;
  -moz-inset: 0;
  -ms-inset: 0;
  -o-inset: 0;
  inset: 0;
}
.theme-syariah .btn.btn-custom-redlight:hover, .theme-syariah .btn.btn-custom-redlight.active {
  background-color: #d1604d;
  color: #ffffff;
  border-color: #d1604d;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-inset: 0;
  -moz-inset: 0;
  -ms-inset: 0;
  -o-inset: 0;
  inset: 0;
}
.btn.btn-custom-green {
  text-transform: uppercase;
}
.btn.btn-custom-green.btn-md {
  padding: 0.8rem 1.3rem !important;
}
.btn.btn-custom-green.btn-lg {
  padding: 1rem 2rem 1rem !important;
}
.theme-default .btn.btn-custom-green {
  background-color: #1cc54e;
  border-color: #1cc54e;
  color: #ffffff;
  font-size: 1rem;
  font-weight: normal !important;
  font-family: "SourceSans-Semibold" !important;
}
.theme-prestise .btn.btn-custom-green {
  background-color: #1cc54e;
  border-color: #1cc54e;
  color: #ffffff;
  font-size: 1rem;
  font-weight: normal !important;
  font-family: "SourceSans-Semibold" !important;
}
.theme-syariah .btn.btn-custom-green {
  background-color: #1cc54e;
  border-color: #1cc54e;
  color: #ffffff;
  font-size: 1rem;
  font-weight: normal !important;
  font-family: "SourceSans-Semibold" !important;
}
.theme-default .btn.btn-custom-green:not(:disabled):not(.disabled):active:focus, .theme-default .btn.btn-custom-green:not(:disabled):not(.disabled).active:focus {
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-inset: 0;
  -moz-inset: 0;
  -ms-inset: 0;
  -o-inset: 0;
  inset: 0;
}
.theme-prestise .btn.btn-custom-green:not(:disabled):not(.disabled):active:focus, .theme-prestise .btn.btn-custom-green:not(:disabled):not(.disabled).active:focus {
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-inset: 0;
  -moz-inset: 0;
  -ms-inset: 0;
  -o-inset: 0;
  inset: 0;
}
.theme-syariah .btn.btn-custom-green:not(:disabled):not(.disabled):active:focus, .theme-syariah .btn.btn-custom-green:not(:disabled):not(.disabled).active:focus {
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-inset: 0;
  -moz-inset: 0;
  -ms-inset: 0;
  -o-inset: 0;
  inset: 0;
}
.theme-default .btn.btn-custom-green:focus {
  box-shadow: 0 0 0 0.2rem rgba(28, 197, 78, 0.2);
}
.theme-prestise .btn.btn-custom-green:focus {
  box-shadow: 0 0 0 0.2rem rgba(28, 197, 78, 0.2);
}
.theme-syariah .btn.btn-custom-green:focus {
  box-shadow: 0 0 0 0.2rem rgba(28, 197, 78, 0.2);
}
.theme-default .btn.btn-custom-green:hover, .theme-default .btn.btn-custom-green.active {
  background-color: #17a240;
  color: #ffffff;
  border-color: #17a240;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-inset: 0;
  -moz-inset: 0;
  -ms-inset: 0;
  -o-inset: 0;
  inset: 0;
}
.theme-prestise .btn.btn-custom-green:hover, .theme-prestise .btn.btn-custom-green.active {
  background-color: #17a240;
  color: #ffffff;
  border-color: #17a240;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-inset: 0;
  -moz-inset: 0;
  -ms-inset: 0;
  -o-inset: 0;
  inset: 0;
}
.theme-syariah .btn.btn-custom-green:hover, .theme-syariah .btn.btn-custom-green.active {
  background-color: #17a240;
  color: #ffffff;
  border-color: #17a240;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-inset: 0;
  -moz-inset: 0;
  -ms-inset: 0;
  -o-inset: 0;
  inset: 0;
}
.btn.btn-custom-secondary {
  text-transform: uppercase;
}
.btn.btn-custom-secondary.btn-md {
  padding: 0.8rem 1.3rem !important;
}
.btn.btn-custom-secondary.btn-lg {
  padding: 1rem 2rem 1rem !important;
}
.theme-default .btn.btn-custom-secondary {
  background-color: #fdb713;
  border-color: #fdb713;
  color: #ffffff;
  font-size: 1rem;
  font-weight: normal !important;
  font-family: "SourceSans-Semibold" !important;
}
.theme-prestise .btn.btn-custom-secondary {
  background-color: #fdb713;
  border-color: #fdb713;
  color: #ffffff;
  font-size: 1rem;
  font-weight: normal !important;
  font-family: "SourceSans-Semibold" !important;
}
.theme-syariah .btn.btn-custom-secondary {
  background-color: #fdb713;
  border-color: #fdb713;
  color: #ffffff;
  font-size: 1rem;
  font-weight: normal !important;
  font-family: "SourceSans-Semibold" !important;
}
.theme-default .btn.btn-custom-secondary.gradient {
  background: transparent linear-gradient(180deg, #fcbd0e 0%, #fbac16 71%, #fbac16 83%, #fbab17 100%) 0% 0% no-repeat padding-box;
  border-color: transparent !important;
}
.theme-prestise .btn.btn-custom-secondary.gradient {
  background: transparent linear-gradient(180deg, #fcbd0e 0%, #fbac16 71%, #fbac16 83%, #fbab17 100%) 0% 0% no-repeat padding-box;
  border-color: transparent !important;
}
.theme-syariah .btn.btn-custom-secondary.gradient {
  background: transparent linear-gradient(180deg, #fcbd0e 0%, #fbac16 71%, #fbac16 83%, #fbab17 100%) 0% 0% no-repeat padding-box;
  border-color: transparent !important;
}
.theme-default .btn.btn-custom-secondary:not(:disabled):not(.disabled):active:focus, .theme-default .btn.btn-custom-secondary:not(:disabled):not(.disabled).active:focus {
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-inset: 0;
  -moz-inset: 0;
  -ms-inset: 0;
  -o-inset: 0;
  inset: 0;
}
.theme-prestise .btn.btn-custom-secondary:not(:disabled):not(.disabled):active:focus, .theme-prestise .btn.btn-custom-secondary:not(:disabled):not(.disabled).active:focus {
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-inset: 0;
  -moz-inset: 0;
  -ms-inset: 0;
  -o-inset: 0;
  inset: 0;
}
.theme-syariah .btn.btn-custom-secondary:not(:disabled):not(.disabled):active:focus, .theme-syariah .btn.btn-custom-secondary:not(:disabled):not(.disabled).active:focus {
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-inset: 0;
  -moz-inset: 0;
  -ms-inset: 0;
  -o-inset: 0;
  inset: 0;
}
.theme-default .btn.btn-custom-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 202, 11, 0.2);
}
.theme-prestise .btn.btn-custom-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 202, 11, 0.2);
}
.theme-syariah .btn.btn-custom-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 202, 11, 0.2);
}
.theme-default .btn.btn-custom-secondary:hover, .theme-default .btn.btn-custom-secondary.active {
  background-color: #fdb814;
  color: #ffffff;
  border-color: #fdb814;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-inset: 0;
  -moz-inset: 0;
  -ms-inset: 0;
  -o-inset: 0;
  inset: 0;
}
.theme-prestise .btn.btn-custom-secondary:hover, .theme-prestise .btn.btn-custom-secondary.active {
  background-color: #fdb814;
  color: #ffffff;
  border-color: #fdb814;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-inset: 0;
  -moz-inset: 0;
  -ms-inset: 0;
  -o-inset: 0;
  inset: 0;
}
.theme-syariah .btn.btn-custom-secondary:hover, .theme-syariah .btn.btn-custom-secondary.active {
  background-color: #fdb814;
  color: #ffffff;
  border-color: #fdb814;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-0: 0;
  -moz-0: 0;
  -ms-0: 0;
  -o-0: 0;
  0: 0;
  -webkit-inset: 0;
  -moz-inset: 0;
  -ms-inset: 0;
  -o-inset: 0;
  inset: 0;
}
.btn.btn-custom-white {
  text-transform: uppercase;
  font-family: "SourceSans-Semibold" !important;
  position: relative;
  overflow: hidden;
  z-index: 1;
  border: 0;
}
.btn.btn-custom-white.btn-lg {
  padding: 1rem 2rem !important;
  font-size: 1.2rem !important;
  letter-spacing: 2px;
}
@media (max-width: 1440px) {
  .btn.btn-custom-white.btn-lg {
    font-size: 1.1rem !important;
  }
}
.btn.btn-custom-white.btn-md {
  padding: 1rem 2rem !important;
}
.theme-default .btn.btn-custom-white {
  background-color: transparent;
  color: #000092;
  font-size: 1rem;
  border: 1px solid #000092;
}
.theme-prestise .btn.btn-custom-white {
  background-color: transparent;
  color: #ffffff;
  font-size: 1rem;
  border: 1px solid #ffffff;
}
.theme-syariah .btn.btn-custom-white {
  background-color: transparent;
  color: #f19620;
  font-size: 1rem;
  border: 1px solid #f19620;
}
.btn.btn-custom-white:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 80, 155, 0.5);
}
.btn.btn-custom-white:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 500%;
  height: 1000%;
  z-index: -1;
  transform-origin: 0 0;
  transform: translateX(calc(20% - 0px)) translateY(10%) rotate(-45deg);
  transition: transform 0.3s;
}
.theme-default .btn.btn-custom-white:after {
  background-color: #f07662;
  border: 1px solid #f07662;
}
.theme-prestise .btn.btn-custom-white:after {
  background-color: #8c8b89;
  border: 1px solid #8c8b89;
}
.theme-syariah .btn.btn-custom-white:after {
  background-color: #f19620;
  border: 1px solid #f19620;
}
.theme-default .btn.btn-custom-white:hover, .theme-default .btn.btn-custom-white.active {
  background-color: #f07662;
  color: #ffffff !important;
  border-color: #f07662;
  font-family: "SourceSans-Semibold" !important;
  font-weight: normal;
}
.theme-prestise .btn.btn-custom-white:hover, .theme-prestise .btn.btn-custom-white.active {
  background-color: #8c8b89;
  color: #ffffff !important;
  border-color: #8c8b89;
  font-family: "SourceSans-Semibold" !important;
  font-weight: normal;
}
.theme-syariah .btn.btn-custom-white:hover, .theme-syariah .btn.btn-custom-white.active {
  background-color: #f19620;
  color: #ffffff !important;
  border-color: #f19620;
  font-family: "SourceSans-Semibold" !important;
  font-weight: normal;
}
.btn.btn-custom-white:hover:after, .btn.btn-custom-white.active:after {
  transform: translateY(10%) translateX(-60px) rotate(-45deg);
}
.btn.btn-custom-white:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 500%;
  height: 1000%;
  z-index: -1;
  transform-origin: 0 0;
  transform: translateX(calc(20% - 0px)) translateY(10%) rotate(-45deg);
  transition: transform 0.3s;
}
.theme-default .btn.btn-custom-white:after {
  background-color: #f07662;
  border: 1px solid #f07662;
}
.theme-prestise .btn.btn-custom-white:after {
  background-color: #8c8b89;
  border: 1px solid #8c8b89;
}
.theme-syariah .btn.btn-custom-white:after {
  background-color: #f19620;
  border: 1px solid #f19620;
}
.btn.btn-custom {
  text-transform: uppercase;
  font-family: "SourceSans-Semibold" !important;
  position: relative;
  overflow: hidden;
  z-index: 1;
  border: 0px;
}
.btn.btn-custom.btn-lg {
  padding: 1rem 2rem 1rem !important;
  font-size: 1.2rem !important;
  letter-spacing: 2px;
}
@media (max-width: 1440px) {
  .btn.btn-custom.btn-lg {
    font-size: 1.1rem !important;
  }
}
.btn.btn-custom.btn-md {
  padding: 1rem 2rem 1rem !important;
}
.theme-default .btn.btn-custom {
  background-color: #000092;
  color: #ffffff;
  font-size: 1rem;
}
.theme-prestise .btn.btn-custom {
  background-color: #ae8d40;
  color: #ffffff;
  font-size: 1rem;
}
.theme-syariah .btn.btn-custom {
  background-color: #007b57;
  color: #ffffff;
  font-size: 1rem;
}
.btn.btn-custom:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 80, 155, 0.5);
}
.btn.btn-custom:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 500%;
  height: 1000%;
  z-index: -1;
  transform-origin: 0% 0%;
  transform: translateX(calc(20% - 0px)) translateY(10%) rotate(-45deg);
  transition: transform 0.3s;
}
.theme-default .btn.btn-custom:after {
  background-color: #fdb713;
  border: 1px solid #fdb713;
}
.theme-prestise .btn.btn-custom:after {
  background-color: #7d652d;
  border: 1px solid #7d652d;
}
.theme-syariah .btn.btn-custom:after {
  background-color: #026044;
  border: 1px solid #026044;
}
.theme-default .btn.btn-custom:hover, .theme-default .btn.btn-custom.active {
  color: #ffffff !important;
  background-color: #000092;
  border-color: #000092;
  font-family: "SourceSans-Semibold" !important;
  font-weight: normal;
}
.theme-prestise .btn.btn-custom:hover, .theme-prestise .btn.btn-custom.active {
  color: #ffffff !important;
  background-color: #ae8d40;
  border-color: #ae8d40;
  font-family: "SourceSans-Semibold" !important;
  font-weight: normal;
}
.theme-syariah .btn.btn-custom:hover, .theme-syariah .btn.btn-custom.active {
  color: #ffffff !important;
  background-color: #007b57;
  border-color: #007b57;
  font-family: "SourceSans-Semibold" !important;
  font-weight: normal;
}
.btn.btn-custom:hover:after, .btn.btn-custom.active:after {
  transform: translateY(10%) translateX(-60px) rotate(-45deg);
}
.btn.btn-custom:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 500%;
  height: 1000%;
  z-index: -1;
  transform-origin: 0% 0%;
  transform: translateX(calc(20% - 0px)) translateY(10%) rotate(-45deg);
  transition: transform 0.3s;
}
.theme-default .btn.btn-custom:after {
  background-color: #fdb713;
  border: 1px solid #fdb713;
}
.theme-prestise .btn.btn-custom:after {
  background-color: #7d652d;
  border: 1px solid #7d652d;
}
.theme-syariah .btn.btn-custom:after {
  background-color: #026044;
  border: 1px solid #026044;
}
.btn.btn-outline-transparent {
  text-transform: uppercase;
  font-family: "SourceSans" !important;
  position: relative;
  overflow: hidden;
  z-index: 1;
  border: 0px;
}
.btn.btn-outline-transparent.btn-lg {
  padding: 1rem 2rem 1rem !important;
  font-size: 1.2rem !important;
  letter-spacing: 2px;
}
@media (max-width: 1440px) {
  .btn.btn-outline-transparent.btn-lg {
    font-size: 1.1rem !important;
  }
}
.btn.btn-outline-transparent.btn-md {
  padding: 1rem 2rem 1rem !important;
}
.theme-default .btn.btn-outline-transparent {
  border: 1px solid #ffffff;
  background-color: transparent;
  color: #ffffff;
  font-size: 1rem;
}
.theme-prestise .btn.btn-outline-transparent {
  border: 1px solid #ffffff;
  background-color: transparent;
  color: #ffffff;
  font-size: 1rem;
}
.theme-syariah .btn.btn-outline-transparent {
  border: 1px solid #ffffff;
  background-color: transparent;
  color: #ffffff;
  font-size: 1rem;
}

@media (min-width: 768px) {
  body.has-control-menu .fragments-editor-sidebar,
  body.has-control-menu .fragments-editor-sidebar-section {
    top: 0px !important;
    height: 100vh !important;
  }
}

@media (min-width: 768px) {
  body.has-control-menu.show_c_menu .fragments-editor-sidebar,
  body.has-control-menu.show_c_menu .fragments-editor-sidebar-section {
    top: 120px !important;
    height: calc(100vh - 120px) !important;
  }
}

.box-access-control {
  --ba-pos: fixed;
  --ba-pos-left: 15%;
  --ba-min-width: auto;
  --ba-zindex: 1032;
}
@media (min-width: 1025px) {
  .box-access-control {
    --ba-top: 0px;
  }
}
@media (max-width: 1440px) {
  .box-access-control {
    --ba-pos-left: 23%;
  }
}
.box-access-control.in-action {
  --in-act-transformX: translateX(200px);
}
@media (min-width: 1920px) {
  .box-access-control.in-action {
    --in-act-transformX: translateX(150px);
  }
}
@media (max-width: 1366px) {
  .box-access-control.in-action {
    --in-act-transformX: translateX(220px);
  }
}
@media (max-width: 1024px) {
  .box-access-control.in-action {
    --in-act-transformX: translateX(240px);
  }
}
@media (max-width: 768px) {
  .box-access-control.in-action {
    --in-act-transformX: translateX(260px);
  }
}
.box-access-control.in-action.add, .box-access-control.in-action.simulation {
  --in-act-transformX: translateX(-150px);
}
@media (min-width: 1920px) {
  .box-access-control.in-action.add, .box-access-control.in-action.simulation {
    --in-act-transformX: translateX(-150px);
  }
}
@media (max-width: 1440px) {
  .box-access-control.in-action.add, .box-access-control.in-action.simulation {
    --in-act-transformX: translateX(-100px);
  }
}
@media (max-width: 1024px) {
  .box-access-control.in-action.add, .box-access-control.in-action.simulation {
    --in-act-transformX: translateX(-80px);
  }
}
.box-access-control.sm {
  --sm-width: 100px;
  --hc-b-b: 1px solid #ddd;
  --hc-p-b: 1.5rem;
}
@media (max-width: 768px) {
  .box-access-control {
    --ba-pos: fixed;
    --ba-pos-left: 50%;
    --ba-min-width: auto;
  }
}

.box-access-control {
  position: var(--ba-pos);
  left: var(--ba-pos-left);
  min-width: var(--ba-min-width);
  z-index: var(--ba-zindex);
  top: var(--ba-top);
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (min-width: 769px) {
  .box-access-control {
    height: 0px;
  }
}
@media (min-width: 769px) {
  .box-access-control.open {
    -webkit-animation: boxAccessControl 1s forwards 0s ease;
    -moz-animation: boxAccessControl 1s forwards 0s ease;
    -ms-animation: boxAccessControl 1s forwards 0s ease;
    animation: boxAccessControl 1s forwards 0s ease;
  }
}
.box-access-control .show_controlMenu {
  --s-c-pos: relative;
  --s-c-margin: 0 auto;
  --s-c-font-size: 1.2rem;
  --s-c-width: 25px;
  --s-c-height: 25px;
  --s-c-line-height: 25px;
  --s-c-text-align: center;
  --s-c-color: #fffff;
  --s-c-top: initial;
  --s-c-left: initial;
  --s-c-border-radius: 50%;
}
.box-access-control .show_controlMenu.active {
  --s-c-top: 0;
  --s-c-rotate: rotate(180deg);
}
.box-access-control .show_controlMenu i {
  --s-c-ico-pos: relative;
  --s-c-ico-top: 3px;
  --s-c-ico-display: inline-block;
  --s-c-color: #ffffff;
}
.theme-default .box-access-control .show_controlMenu {
  background-color: #2a428b;
}
.theme-prestise .box-access-control .show_controlMenu {
  background-color: #2a428b;
}
.theme-syariah .box-access-control .show_controlMenu {
  background-color: #2a428b;
}
@media (max-width: 768px) {
  .box-access-control .show_controlMenu {
    --s-c-width: 100px;
    --s-c-height: 8px;
    --s-c-top: -15px;
    --s-c-border-radius: 3px;
  }
  .box-access-control .show_controlMenu.active {
    --s-c-top: -15px;
    --s-c-rotate: none;
  }
  .box-access-control .show_controlMenu i {
    --s-c-ico-display: none;
  }
}
.box-access-control .show_controlMenu {
  position: var(--s-c-pos);
  margin: var(--s-c-margin);
  top: var(--s-c-top);
  left: var(--s-c-left);
  font-size: var(--s-c-font-size);
  cursor: pointer;
  color: var(--s-c-color);
  width: var(--s-c-width);
  height: var(--s-c-height);
  line-height: var(--s-c-line-height);
  text-align: var(--s-c-text-align);
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-border-radius: var(--s-c-border-radius);
  -moz-border-radius: var(--s-c-border-radius);
  -ms-border-radius: var(--s-c-border-radius);
  -o-border-radius: var(--s-c-border-radius);
  border-radius: var(--s-c-border-radius);
}
.box-access-control .show_controlMenu.active {
  -webkit-transform: var(--s-c-rotate);
  -moz-transform: var(--s-c-rotate);
  -ms-transform: var(--s-c-rotate);
  -o-transform: var(--s-c-rotate);
  transform: var(--s-c-rotate);
}
.box-access-control .show_controlMenu i {
  color: var(--s-c-color);
  position: var(--s-c-ico-pos);
  top: var(--s-c-ico-top);
  display: var(--s-c-ico-display);
}
.box-access-control .profile-detail {
  --p-d-t-align: center;
  --p-d-m-t: 3rem;
}
.box-access-control .profile-detail {
  text-align: var(--p-d-t-align);
  margin-top: var(--p-d-m-t);
}
.box-access-control .profile-detail .img {
  --img-width: 100px;
  --img-height: 100px;
  --img-margin: 0 auto 1rem;
  --img-b-radius: 20px;
  --img-overflow: hidden;
}
.box-access-control .profile-detail .img {
  width: var(--img-width);
  height: var(--img-height);
  margin: var(--img-margin);
  overflow: var(--img-overflow);
  -webkit-border-radius: var(--img-b-radius);
  -moz-border-radius: var(--img-b-radius);
  -ms-border-radius: var(--img-b-radius);
  -o-border-radius: var(--img-b-radius);
  border-radius: var(--img-b-radius);
}
.box-access-control .profile-detail .name h3 {
  --name-size: 1.5rem;
}
.box-access-control .profile-detail .name h3 {
  color: #000000;
  font-family: "SourceSans-Semibold";
  font-size: var(--name-size);
}
.box-access-control .box-list-action {
  --b-l-margin: 2rem;
}
.box-access-control .box-list-action {
  margin-top: var(--b-l-margin);
}
.box-access-control .box-list-action .item {
  --item-padding: 0 0;
}
.box-access-control .box-list-action .item {
  padding: var(--item-padding);
}
.box-access-control .box-list-action .item a {
  --item-a-d: block;
  --item-bgc: #fafafa;
  --item-p: 1rem;
  --item-m: 5px;
  --item-b-r: 10px;
  --item-t-a: center;
  --item-t-d: none;
  --item-color: #555;
  --item-b-shadow: 0 3px 2px rgba(0, 0, 0, 0.1);
}
.box-access-control .box-list-action .item a {
  display: var(--item-a-d);
  background-color: var(--item-bgc);
  padding: var(--item-p);
  margin: var(--item-m);
  text-align: var(--item-t-a);
  text-decoration: var(--item-t-d);
  color: var(--item-color);
  -webkit-border-radius: var(--item-b-r);
  -moz-border-radius: var(--item-b-r);
  -ms-border-radius: var(--item-b-r);
  -o-border-radius: var(--item-b-r);
  border-radius: var(--item-b-r);
}
.box-access-control .box-list-action .item a:hover {
  -webkit-box-shadow: var(--item-b-shadow);
  -moz-box-shadow: var(--item-b-shadow);
  -ms-box-shadow: var(--item-b-shadow);
  -o-box-shadow: var(--item-b-shadow);
  box-shadow: var(--item-b-shadow);
}
.box-access-control .box-list-action .item a.active:before {
  --item-active-before-c: "";
  --item-active-before-pos: absolute;
  --item-active-before-width: 20px;
  --item-active-before-height: 20px;
  --item-active-before-l-height: 20px;
  --item-active-before-t-a: center;
  --item-active-before-b-r: 50%;
  --item-active-before-top: 0;
  --item-active-before-right: 0;
  --item-active-before-color: #ffffff;
  --item-active-before-font-size: 0.8rem;
}
.box-access-control .box-list-action .item a.active:before {
  content: var(--item-active-before-c);
  font-family: "Font Awesome 5 Pro";
  position: var(--item-active-before-pos);
  width: var(--item-active-before-width);
  height: var(--item-active-before-height);
  line-height: var(--item-active-before-l-height);
  text-align: var(--item-active-before-t-a);
  top: var(--item-active-before-top);
  right: var(--item-active-before-right);
  color: var(--item-active-before-color);
  font-size: var(--item-active-before-font-size);
  -webkit-border-radius: var(--item-active-before-b-r);
  -moz-border-radius: var(--item-active-before-b-r);
  -ms-border-radius: var(--item-active-before-b-r);
  -o-border-radius: var(--item-active-before-b-r);
  border-radius: var(--item-active-before-b-r);
}
.theme-default .box-access-control .box-list-action .item a.active:before {
  background-color: #2a428b;
}
.theme-prestise .box-access-control .box-list-action .item a.active:before {
  background-color: #2a428b;
}
.theme-syariah .box-access-control .box-list-action .item a.active:before {
  background-color: #2a428b;
}
.box-access-control .box-list-action .item a .ico {
  --ico-m-b: 0.5rem;
}
.box-access-control .box-list-action .item a .ico {
  margin-bottom: var(--ico-m-b);
}
.box-access-control .box-list-action .item a .label {
  --label-b: none;
  --label-f-w: normal;
  --label-text-transform: none;
  --label-font-size: 0.8rem;
}
.box-access-control .box-list-action .item a .label {
  border: var(--label-b);
  font-weight: var(--label-f-w);
  text-transform: var(--label-text-transform);
  font-size: var(--label-font-size);
  font-family: "SourceSans";
}
.box-access-control.in-action {
  -webkit-transform: var(--in-act-transformX);
  -moz-transform: var(--in-act-transformX);
  -ms-transform: var(--in-act-transformX);
  -o-transform: var(--in-act-transformX);
  transform: var(--in-act-transformX);
}
@media (min-width: 769px) {
  .box-access-control.sm {
    min-width: var(--sm-width);
  }
  .box-access-control.sm .box-control .header-control {
    border-bottom: var(--hc-b-b);
    padding-bottom: var(--hc-p-b);
  }
  .box-access-control.sm .box-control .header-control .b-log {
    --b-log-display: none;
  }
  .box-access-control.sm .box-control .header-control .b-log {
    display: var(--b-log-display);
  }
  .box-access-control.sm .box-control .header-control .editable-control {
    --e-c-display: block;
    --e-c-t-align: center;
  }
  .box-access-control.sm .box-control .header-control .editable-control {
    display: var(--e-c-display);
    text-align: var(--e-c-t-align);
  }
  .box-access-control.sm .box-control .header-control .editable-control label,
  .box-access-control.sm .box-control .header-control .editable-control .toggle-button {
    --t-b-display: block;
    --t-b-m-r: auto;
    --t-b-m-l: auto;
  }
  .box-access-control.sm .box-control .header-control .editable-control label,
  .box-access-control.sm .box-control .header-control .editable-control .toggle-button {
    display: var(--t-b-display);
    margin-right: var(--t-b-m-r);
    margin-left: var(--t-b-m-l);
  }
  .box-access-control.sm .box-control .profile-detail {
    --p-d-display: none;
  }
  .box-access-control.sm .box-control .profile-detail {
    display: var(--p-d-display);
  }
  .box-access-control.sm .box-control .box-list-action {
    --b-l-display: block;
  }
  .box-access-control.sm .box-control .box-list-action {
    display: var(--b-l-display);
  }
  .box-access-control.sm .box-control .box-list-action .item {
    --item-m-w: 100%;
    --item-flex: 1 1 auto;
    --item-m-b: 1rem;
  }
  .box-access-control.sm .box-control .box-list-action .item {
    max-width: var(--item-m-w);
    flex: var(--item-flex);
    margin-bottom: var(--item-m-b);
  }
  .box-access-control.sm .box-control .box-list-action .item *:last-child {
    --l-c-m-b: 0;
  }
  .box-access-control.sm .box-control .box-list-action .item:last-child {
    margin-bottom: var(--l-c-m-b);
  }
}
@media (max-width: 768px) {
  .box-access-control {
    --b-a-bottom: 15px;
    --b-a-width: 90%;
    --b-a-transform: translate(-50%, 100%);
  }
  .box-access-control .box-control .profile-detail {
    --p-d-display: none;
  }
  .box-access-control .box-control .box-list-action .item {
    --item-m-w: 50%;
    --item-flex: 0 0 50%;
  }
}
@media (max-width: 768px) {
  .box-access-control {
    bottom: var(--b-a-bottom);
    width: var(--b-a-width);
    -webkit-transform: var(--b-a-transform);
    -moz-transform: var(--b-a-transform);
    -ms-transform: var(--b-a-transform);
    -o-transform: var(--b-a-transform);
    transform: var(--b-a-transform);
  }
  .box-access-control .box-control .profile-detail {
    display: var(--p-d-display);
  }
  .box-access-control .box-control .box-list-action .item {
    max-width: var(--item-m-w);
    flex: var(--item-flex);
  }
}

.box-control {
  --b-c-pos: relative;
  --b-c-left: 0;
  --b-c-bgc: #ffffff;
  --b-c-padding: 2rem;
  --b-c-border-radius: 20px;
  --b-c-opacity: 0;
  --b-c-visiblity: hidden;
}

.box-control {
  position: var(--b-c-pos);
  left: var(--b-c-left);
  background-color: var(--b-c-bgc);
  padding: var(--b-c-padding);
  opacity: var(--b-c-opacity);
  visibility: var(--b-c-visiblity);
  -webkit-backface-visibility: var(--b-c-visiblity);
  -moz-backface-visibility: var(--b-c-visiblity);
  backface-visibility: var(--b-c-visiblity);
  -webkit-border-radius: var(--b-c-border-radius);
  -moz-border-radius: var(--b-c-border-radius);
  -ms-border-radius: var(--b-c-border-radius);
  -o-border-radius: var(--b-c-border-radius);
  border-radius: var(--b-c-border-radius);
}
.box-control .header-control {
  --h-c-display: flex;
  --h-c-align-item: center;
}
.box-control .header-control {
  display: var(--h-c-display);
  align-items: var(--h-c-align-item);
}
.box-control .header-control .editable-control {
  --e-c-flex: 1 1 auto;
  --e-c-dispaly: flex;
  --e-c-align-item: center;
}
.box-control .header-control .editable-control {
  flex: var(--e-c-flex);
  display: var(--e-c-dispaly);
  align-items: var(--e-c-align-item);
}
.box-control .header-control .editable-control label {
  --label-f-w: normal;
  --label-display: inline-block;
  --label-m-r: 15px;
}
.box-control .header-control .editable-control label {
  font-weight: var(--label-f-w);
  display: var(--label-display);
  margin-right: var(--label-m-r);
}
.box-control .header-control .editable-control .toggle-button {
  --t-b-display: inline-block;
}
.box-control .header-control .editable-control .toggle-button {
  display: var(--t-b-display);
}
.box-control .header-control .blog {
  --blog-flex: 0 0 auto;
}
.box-control .header-control .b-log {
  flex: var(--blog-flex);
}
.box-control .header-control .b-log a {
  --a-font-size: 1.2rem;
}
.box-control .header-control .b-log a {
  font-size: var(--a-font-size);
  color: #000000;
}
.box-control .header-control .b-log a svg {
  --svg-height: 20px;
}
.box-control .header-control .b-log a svg {
  height: var(--svg-height);
}

.box-control-editable {
  position: absolute;
  z-index: 99;
  background-color: #ffffff;
  -webkit-transform: translate(-100%, 100%);
  -moz-transform: translate(-100%, 100%);
  -ms-transform: translate(-100%, 100%);
  -o-transform: translate(-100%, 100%);
  transform: translate(-100%, 100%);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  padding-left: 20px;
  overflow: hidden;
}
.box-control-editable .box-area-drag {
  position: absolute;
  height: 100%;
  width: 20px;
  left: 0px;
  top: 50%;
  -webkit-transform: translatey(-50%);
  -moz-transform: translatey(-50%);
  -ms-transform: translatey(-50%);
  -o-transform: translatey(-50%);
  transform: translatey(-50%);
  z-index: 3;
  cursor: all-scroll;
}
.box-control-editable .box-area-drag .box-area-drag-inner {
  position: absolute;
  top: 50%;
  -webkit-transform: translatey(-50%);
  -moz-transform: translatey(-50%);
  -ms-transform: translatey(-50%);
  -o-transform: translatey(-50%);
  transform: translatey(-50%);
  left: 10px;
}
.box-control-editable .box-area-drag span {
  width: 3px;
  height: 3px;
  background-color: #03a9f4;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  top: -10px;
}
.box-control-editable .box-area-drag span:before, .box-control-editable .box-area-drag span:after {
  position: absolute;
  content: "";
  width: 3px;
  height: 3px;
  background-color: #03a9f4;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.box-control-editable .box-area-drag span:before {
  top: 7px;
}
.box-control-editable .box-area-drag span:after {
  top: 15px;
}
.box-control-editable .cx-slider-wrapper {
  padding: 1rem 2rem 0;
  text-align: center;
  margin-bottom: 5px;
}
.box-control-editable .cx-slider-wrapper input {
  margin: 0 auto;
  width: 100%;
}
.box-control-editable .cx-slider-wrapper .range-slider__value {
  display: none;
}
.box-control-editable .box-control {
  opacity: 1;
  visibility: visible;
  padding: 1rem 2rem 1rem;
}

.header-control-box .header-control {
  margin-bottom: 1rem;
}
.header-control-box .header-control:last-child {
  margin-bottom: 0px;
}

@-webkit-keyframes boxAccessControl {
  0% {
    height: 0px;
  }
  100% {
    height: auto;
  }
}
@-moz-keyframes boxAccessControl {
  0% {
    height: 0px;
  }
  100% {
    height: auto;
  }
}
@-ms-keyframes boxAccessControl {
0% {
    height: 0px;
  }
100% {
    height: auto;
  }
}
@keyframes boxAccessControl {
  0% {
    height: 0px;
  }
  100% {
    height: auto;
  }
}
@-webkit-keyframes boxAccessControlHide {
  0% {
    height: auto;
  }
  100% {
    height: 0px;
  }
}
@-moz-keyframes boxAccessControlHide {
  0% {
    height: auto;
  }
  100% {
    height: 0px;
  }
}
@-ms-keyframes boxAccessControlHide {
0% {
    height: auto;
  }
100% {
    height: 0px;
  }
}
@keyframes boxAccessControlHide {
  0% {
    height: auto;
  }
  100% {
    height: 0px;
  }
}
@-webkit-keyframes boxControl {
  0% {
    transform: translateY(-100%);
    opacity: 0;
  }
  50% {
    transform: translateY(60px);
    opacity: 0.5;
  }
  100% {
    transform: translateY(20px);
    opacity: 1;
  }
}
@-moz-keyframes boxControl {
  0% {
    transform: translateY(-100%);
    opacity: 0;
  }
  50% {
    transform: translateY(60px);
    opacity: 0.5;
  }
  100% {
    transform: translateY(20px);
    opacity: 1;
  }
}
@-ms-keyframes boxControl {
0% {
    transform: translateY(-100%);
    opacity: 0;
  }
50% {
    transform: translateY(60px);
    opacity: 0.5;
  }
100% {
    transform: translateY(20px);
    opacity: 1;
  }
}
@keyframes boxControl {
  0% {
    transform: translateY(-100%);
    opacity: 0;
  }
  50% {
    transform: translateY(60px);
    opacity: 0.5;
  }
  100% {
    transform: translateY(20px);
    opacity: 1;
  }
}
@-webkit-keyframes boxControlHide {
  0% {
    transform: translateY(20px);
  }
  50% {
    transform: translateY(60px);
  }
  75% {
    transform: translateY(-50%);
  }
  100% {
    transform: translateY(-100%);
    opacity: 0;
    visibility: hidden;
  }
}
@-moz-keyframes boxControlHide {
  0% {
    transform: translateY(20px);
  }
  50% {
    transform: translateY(60px);
  }
  75% {
    transform: translateY(-50%);
  }
  100% {
    transform: translateY(-100%);
    opacity: 0;
    visibility: hidden;
  }
}
@-ms-keyframes boxControlHide {
0% {
    transform: translateY(20px);
  }
50% {
    transform: translateY(60px);
  }
75% {
    transform: translateY(-50%);
  }
100% {
    transform: translateY(-100%);
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes boxControlHide {
  0% {
    transform: translateY(20px);
  }
  50% {
    transform: translateY(60px);
  }
  75% {
    transform: translateY(-50%);
  }
  100% {
    transform: translateY(-100%);
    opacity: 0;
    visibility: hidden;
  }
}
.box-control-editable {
  overflow: visible;
  padding-top: 10px;
}
.box-control-editable .box-close-minimize {
  position: absolute;
  right: -10px;
  top: -10px;
}
.box-control-editable .box-close-minimize .box-close-minimize-inner a {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: #f44336;
  color: #ffffff;
}

*:focus {
  outline: none;
}

.header-control.disabled {
  opacity: 0.2;
  pointer-events: none;
  cursor: not-allowed;
}

.toggle-button-cover,
.knobs,
.toggle-layer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.toggle-button {
  position: relative;
  top: 50%;
  width: 74px;
  height: 36px;
  overflow: hidden;
}

.toggle-button.r,
.toggle-button.r .toggle-layer {
  border-radius: 100px;
}

.toggle-button.b2 {
  border-radius: 2px;
}

.toggle-checkbox {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 3;
}

.knobs {
  z-index: 2;
}

.toggle-layer {
  width: 100%;
  background-color: #ebf7fc;
  transition: 0.3s ease all;
  z-index: 1;
}

/* Button 1 */
#toggle-button-1 .knobs:before {
  content: "YES";
  position: absolute;
  top: 4px;
  left: 4px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  background-color: #03a9f4;
  border-radius: 50%;
  transition: 0.3s cubic-bezier(0.18, 0.89, 0.35, 1.15) all;
}

#toggle-button-1 .toggle-checkbox:checked + .knobs:before {
  content: "NO";
  left: 42px;
  background-color: #f44336;
}

#toggle-button-1 .toggle-checkbox:checked ~ .toggle-layer {
  background-color: #fcebeb;
}

#toggle-button-1 .knobs,
#toggle-button-1 .knobs:before,
#toggle-button-1 .toggle-layer {
  transition: 0.3s ease all;
}

/* Button 2 */
#toggle-button-2 .knobs:before,
#toggle-button-2 .knobs:after {
  content: "YES";
  position: absolute;
  top: 4px;
  left: 4px;
  width: 20px;
  height: 10px;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  padding: 9px 4px;
  background-color: #03a9f4;
  border-radius: 50%;
  transition: 0.3s ease all;
}

#toggle-button-2 .knobs:before {
  content: "YES";
}

#toggle-button-2 .knobs:after {
  content: "NO";
}

#toggle-button-2 .knobs:after {
  right: -28px;
  left: auto;
  background-color: #f44336;
}

#toggle-button-2 .toggle-checkbox:checked + .knobs:before {
  left: -28px;
}

#toggle-button-2 .toggle-checkbox:checked + .knobs:after {
  right: 4px;
}

#toggle-button-2 .toggle-checkbox:checked ~ .toggle-layer {
  background-color: #fcebeb;
}

/* Button 3 */
#toggle-button-3 .knobs:before {
  content: "YES";
  position: absolute;
  top: 4px;
  left: 4px;
  width: 20px;
  height: 10px;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  padding: 9px 4px;
  background-color: #03a9f4;
  border-radius: 50%;
  transition: 0.3s ease all, left 0.3s cubic-bezier(0.18, 0.89, 0.35, 1.15);
}

#toggle-button-3 .toggle-checkbox:active + .knobs:before {
  width: 46px;
  border-radius: 100px;
}

#toggle-button-3 .toggle-checkbox:checked:active + .knobs:before {
  margin-left: -26px;
}

#toggle-button-3 .toggle-checkbox:checked + .knobs:before {
  content: "NO";
  left: 42px;
  background-color: #f44336;
}

#toggle-button-3 .toggle-checkbox:checked ~ .toggle-layer {
  background-color: #fcebeb;
}

/* Button 4 */
#toggle-button-4 .knobs:before,
#toggle-button-4 .knobs:after {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 20px;
  height: 10px;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  padding: 9px 4px;
  background-color: #03a9f4;
  border-radius: 50%;
  transition: 0.3s cubic-bezier(0.18, 0.89, 0.35, 1.15) all;
}

#toggle-button-4 .knobs:before {
  content: "YES";
}

#toggle-button-4 .knobs:after {
  content: "NO";
}

#toggle-button-4 .knobs:after {
  top: -28px;
  right: 4px;
  left: auto;
  background-color: #f44336;
}

#toggle-button-4 .toggle-checkbox:checked + .knobs:before {
  top: -28px;
}

#toggle-button-4 .toggle-checkbox:checked + .knobs:after {
  top: 4px;
}

#toggle-button-4 .toggle-checkbox:checked ~ .toggle-layer {
  background-color: #fcebeb;
}

/* Button 5 */
#toggle-button-5 {
  perspective: 60px;
  overflow: visible;
}

#toggle-button-5 .knobs:before,
#toggle-button-5 .knobs span {
  content: "";
  position: absolute;
  top: 4px;
  left: 4px;
  width: 20px;
  height: 10px;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  padding: 9px 4px;
  border-radius: 50%;
  transition: 0.3s cubic-bezier(0.18, 0.89, 0.35, 1.15) all;
}

#toggle-button-5 .knobs:before {
  background-color: #03a9f4;
}

#toggle-button-5 .knobs span:before {
  content: "YES";
}

#toggle-button-5 .knobs:before,
#toggle-button-5 .toggle-layer {
  transform: rotateY(0);
  transform-origin: center;
}

#toggle-button-5 .toggle-checkbox:checked + .knobs:before,
#toggle-button-5 .toggle-checkbox:checked + .knobs span {
  left: 42px;
}

#toggle-button-5 .toggle-checkbox:checked + .knobs:before {
  transform: rotateY(180deg);
  background-color: #f44336;
}

#toggle-button-5 .toggle-checkbox:checked + .knobs span:before {
  content: "NO";
  left: 42px;
}

#toggle-button-5 .toggle-checkbox:checked ~ .toggle-layer {
  background-color: #fcebeb;
  transform: rotateY(-180deg);
}

#toggle-button-5 .knobs,
#toggle-button-5 .knobs:before,
#toggle-button-5 .toggle-layer {
  transition: 0.3s ease all;
}

/* Button 6 */
#toggle-button-6 {
  overflow: visible;
}

#toggle-button-6 .knobs:before {
  content: "YES";
  position: absolute;
  top: 4px;
  left: 4px;
  width: 20px;
  height: 10px;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  padding: 9px 4px;
  background-color: #03a9f4;
  border-radius: 50%;
}

#toggle-button-6 .toggle-layer,
#toggle-button-6 .knobs,
#toggle-button-6 .knobs:before {
  transform: rotateZ(0);
  transition: 0.4s cubic-bezier(0.18, 0.89, 0.35, 1.15) all;
}

#toggle-button-6 .toggle-checkbox:checked + .knobs {
  transform: rotateZ(-180deg);
}

#toggle-button-6 .toggle-checkbox:checked + .knobs:before {
  content: "NO";
  background-color: #f44336;
  transform: rotateZ(180deg);
}

#toggle-button-6 .toggle-checkbox:checked ~ .toggle-layer {
  background-color: #fcebeb;
  transform: rotateZ(180deg);
}

/* Button 7 */
#toggle-button-7 .knobs:before,
#toggle-button-7 .knobs:after,
#toggle-button-7 .knobs span {
  position: absolute;
  top: 4px;
  width: 20px;
  height: 10px;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  padding: 9px 4px;
  border-radius: 50%;
}

#toggle-button-7 .knobs:before {
  content: "YES";
  left: 4px;
  color: #fff;
  opacity: 1;
}

#toggle-button-7 .knobs:after {
  content: "N";
  left: 42px;
  color: #fff;
  width: 14px;
  text-align: left;
  padding: 9px 7px;
  background-color: #f44336;
  opacity: 0;
}

#toggle-button-7 .knobs:before,
#toggle-button-7 .knobs:after {
  transition: 0.3s ease all;
  z-index: 2;
}

#toggle-button-7 .knobs span {
  left: 4px;
  background-color: #03a9f4;
  transition: 0.2s ease all;
  z-index: 1;
}

#toggle-button-7 .toggle-checkbox:checked + .knobs:before {
  opacity: 0;
}

#toggle-button-7 .toggle-checkbox:checked + .knobs:after {
  opacity: 1;
}

#toggle-button-7 .toggle-checkbox:checked + .knobs span {
  top: 14px;
  left: 56px;
  width: 2px;
  height: 2px;
  padding: 3px;
  background-color: #fff;
  z-index: 3;
}

#toggle-button-7 .toggle-checkbox:checked ~ .toggle-layer {
  background-color: #fcebeb;
}

/* Button 8 */
#toggle-button-8 .knobs:before,
#toggle-button-8 .knobs:after,
#toggle-button-8 .knobs span {
  position: absolute;
  top: 4px;
  width: 20px;
  height: 10px;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  padding: 9px 4px;
  border-radius: 50%;
  transition: 0.3s ease all;
}

#toggle-button-8 .knobs:before {
  content: "YES";
  color: #fff;
  left: 4px;
}

#toggle-button-8 .knobs:after {
  content: "NO";
  left: 42px;
  color: #fff;
  background-color: #f44336;
  opacity: 0;
}

#toggle-button-8 .knobs:before,
#toggle-button-8 .knobs:after {
  z-index: 2;
}

#toggle-button-8 .knobs span {
  left: 4px;
  background-color: #03a9f4;
  z-index: 1;
}

#toggle-button-8 .toggle-checkbox:checked + .knobs:before {
  opacity: 0;
}

#toggle-button-8 .toggle-checkbox:checked + .knobs:after {
  opacity: 1;
}

#toggle-button-8 .toggle-checkbox:checked + .knobs span {
  background-color: #fcebeb;
  transform: scale(4);
}

/* Button 9 */
#toggle-button-9 .knobs:before,
#toggle-button-9 .knobs:after,
#toggle-button-9 .knobs span {
  position: absolute;
  top: 4px;
  width: 20px;
  height: 10px;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  padding: 9px 4px;
  border-radius: 50%;
  transition: 0.4s cubic-bezier(0.18, 0.89, 0.35, 1.15) all;
}

#toggle-button-9 .knobs:before {
  content: "YES";
  left: 4px;
}

#toggle-button-9 .knobs:after {
  content: "NO";
  right: -24px;
}

#toggle-button-9 .knobs:before,
#toggle-button-9 .knobs:after {
  color: #fff;
  z-index: 2;
}

#toggle-button-9 .knobs span {
  left: 4px;
  background-color: #03a9f4;
  z-index: 1;
}

#toggle-button-9 .toggle-checkbox:checked + .knobs:before {
  left: -24px;
}

#toggle-button-9 .toggle-checkbox:checked + .knobs:after {
  right: 4px;
}

#toggle-button-9 .toggle-checkbox:checked + .knobs span {
  left: 42px;
  background-color: #f44336;
}

#toggle-button-9 .toggle-checkbox:checked ~ .toggle-layer {
  background-color: #fcebeb;
}

/* Button 10 */
#toggle-button-10 .knobs:before,
#toggle-button-10 .knobs:after,
#toggle-button-10 .knobs span {
  position: absolute;
  top: 4px;
  width: 20px;
  height: 10px;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  padding: 9px 4px;
  border-radius: 2px;
  transition: 0.3s ease all;
}

#toggle-button-10 .knobs:before {
  content: "";
  left: 4px;
  background-color: #03a9f4;
}

#toggle-button-10 .knobs:after {
  content: "NO";
  right: 4px;
  color: #4e4e4e;
}

#toggle-button-10 .knobs span {
  display: inline-block;
  left: 4px;
  color: #fff;
  z-index: 1;
}

#toggle-button-10 .toggle-checkbox:checked + .knobs span {
  color: #4e4e4e;
}

#toggle-button-10 .toggle-checkbox:checked + .knobs:before {
  left: 42px;
  background-color: #f44336;
}

#toggle-button-10 .toggle-checkbox:checked + .knobs:after {
  color: #fff;
}

#toggle-button-10 .toggle-checkbox:checked ~ .toggle-layer {
  background-color: #fcebeb;
}

/* Button 11 */
#toggle-button-11 {
  overflow: visible;
}

#toggle-button-11 .knobs {
  perspective: 70px;
}

#toggle-button-11 .knobs:before,
#toggle-button-11 .knobs:after,
#toggle-button-11 .knobs span {
  position: absolute;
  top: 4px;
  border-radius: 2px;
}

#toggle-button-11 .knobs:before,
#toggle-button-11 .knobs:after {
  width: 20px;
  height: 10px;
  color: #4e4e4e;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  padding: 9px 4px;
}

#toggle-button-11 .knobs:before {
  content: "YES";
  left: 4px;
}

#toggle-button-11 .knobs:after {
  content: "NO";
  right: 4px;
}

#toggle-button-11 .knobs span {
  right: 4px;
  width: 33px;
  height: 28px;
  background-color: #03a9f4;
  transform: rotateY(0);
  transform-origin: 0% 50%;
  transition: 0.6s ease all;
  z-index: 1;
}

#toggle-button-11 .toggle-checkbox:checked + .knobs span {
  transform: rotateY(-180deg);
  background-color: #f44336;
}

#toggle-button-11 .toggle-checkbox:checked ~ .toggle-layer {
  background-color: #fcebeb;
}

/* Button 12 */
#toggle-button-12 .knobs:before,
#toggle-button-12 .knobs:after,
#toggle-button-12 .knobs span,
#toggle-button-12 .knobs span:before,
#toggle-button-12 .knobs span:after {
  position: absolute;
  top: 4px;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  border-radius: 2px;
  transition: 0.3s ease all;
}

#toggle-button-12 .knobs:before {
  content: "YES";
  left: 4px;
}

#toggle-button-12 .knobs:after {
  content: "NO";
  right: 4px;
}

#toggle-button-12 .knobs:before,
#toggle-button-12 .knobs:after {
  width: 27px;
  height: 10px;
  color: #4e4e4e;
  padding: 9px 3px;
  z-index: 1;
}

#toggle-button-12 .knobs span {
  display: inline-block;
  z-index: 2;
}

#toggle-button-12 .knobs span,
#toggle-button-12 .knobs span:before,
#toggle-button-12 .knobs span:after {
  width: 20px;
  height: 10px;
  padding: 9px 4px;
}

#toggle-button-12 .knobs span:before,
#toggle-button-12 .knobs span:after {
  content: "";
  top: 0;
}

#toggle-button-12 .knobs span:before {
  left: -28px;
  background-color: #f44336;
}

#toggle-button-12 .knobs span:after {
  right: -42px;
  background-color: #03a9f4;
}

#toggle-button-12 .toggle-checkbox:checked + .knobs span:before {
  left: 4px;
}

#toggle-button-12 .toggle-checkbox:checked + .knobs span:after {
  right: -74px;
}

#toggle-button-12 .toggle-checkbox:checked ~ .toggle-layer {
  background-color: #fcebeb;
}

/* Button 13 */
#toggle-button-13 .knobs:before,
#toggle-button-13 .knobs:after,
#toggle-button-13 .knobs span {
  position: absolute;
  top: 4px;
  width: 20px;
  height: 10px;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  padding: 9px 4px;
  border-radius: 2px;
  transition: 0.3s ease all;
}

#toggle-button-13 .knobs:before,
#toggle-button-13 .knobs:after {
  color: #4e4e4e;
  z-index: 1;
}

#toggle-button-13 .knobs:before {
  content: "YES";
  left: 4px;
}

#toggle-button-13 .knobs:after {
  content: "NO";
  right: 4px;
}

#toggle-button-13 .knobs span {
  width: 25px;
  left: 37px;
  background-color: #03a9f4;
  z-index: 2;
}

#toggle-button-13 .toggle-checkbox:checked + .knobs span {
  left: 4px;
  background-color: #f44336;
}

#toggle-button-13 .toggle-checkbox:checked ~ .toggle-layer {
  background-color: #fcebeb;
}

/* Button 14 */
#toggle-button-14 .knobs:before,
#toggle-button-14 .knobs:after,
#toggle-button-14 .knobs span:before,
#toggle-button-14 .knobs span:after {
  position: absolute;
  top: 4px;
  width: 20px;
  height: 10px;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  padding: 9px 4px;
  border-radius: 2px;
  transition: 0.3s ease all;
}

#toggle-button-14 .knobs:before,
#toggle-button-14 .knobs:after {
  color: #4e4e4e;
  z-index: 1;
}

#toggle-button-14 .knobs:before {
  content: "YES";
  left: 4px;
}

#toggle-button-14 .knobs:after {
  content: "NO";
  right: 4px;
}

#toggle-button-14 .knobs span {
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}

#toggle-button-14 .knobs span:before {
  left: 4px;
  top: -28px;
  background-color: #f44336;
}

#toggle-button-14 .knobs span:after {
  top: 4px;
  left: 39px;
  background-color: #03a9f4;
}

#toggle-button-14 .knobs span:before,
#toggle-button-14 .knobs span:after {
  content: "";
  width: 23px;
  z-index: 2;
}

#toggle-button-14 .toggle-checkbox:checked + .knobs span:before {
  top: 4px;
}

#toggle-button-14 .toggle-checkbox:checked + .knobs span:after {
  top: -28px;
}

#toggle-button-14 .toggle-checkbox:checked ~ .toggle-layer {
  background-color: #fcebeb;
}

/* Button 15 */
#toggle-button-15 .knobs:before,
#toggle-button-15 .knobs:after {
  position: absolute;
  top: 4px;
  width: 20px;
  height: 10px;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  padding: 9px 4px;
  opacity: 1;
  border-radius: 2px;
  transform: scale(1);
  transition: 0.3s cubic-bezier(0.18, 0.89, 0.35, 1.15) all;
}

#toggle-button-15 .knobs:before {
  content: "YES";
  left: 4px;
  background-color: #03a9f4;
}

#toggle-button-15 .knobs:after {
  content: "NO";
  right: 4px;
  opacity: 0;
  transform: scale(4);
  background-color: #f44336;
}

#toggle-button-15 .toggle-checkbox:checked + .knobs:before {
  opacity: 0;
  transform: scale(4);
}

#toggle-button-15 .toggle-checkbox:checked + .knobs:after {
  opacity: 1;
  transform: scale(1);
}

#toggle-button-15 .toggle-checkbox:checked ~ .toggle-layer {
  background-color: #fcebeb;
}

/* Button 16 */
#toggle-button-16 .knobs:before {
  content: "YES";
  position: absolute;
  top: 4px;
  left: 4px;
  width: 20px;
  height: 10px;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  padding: 9px 4px;
  background-color: #03a9f4;
  border-radius: 2px;
  transition: 0.3s ease all, left 0.3s cubic-bezier(0.18, 0.89, 0.35, 1.15);
}

#toggle-button-16 .toggle-checkbox:active + .knobs:before {
  width: 46px;
}

#toggle-button-16 .toggle-checkbox:checked:active + .knobs:before {
  margin-left: -26px;
}

#toggle-button-16 .toggle-checkbox:checked + .knobs:before {
  content: "NO";
  left: 42px;
  background-color: #f44336;
}

#toggle-button-16 .toggle-checkbox:checked ~ .toggle-layer {
  background-color: #fcebeb;
}

/* Button 17 */
#toggle-button-17 .knobs:before,
#toggle-button-17 .knobs span {
  content: "YES";
  position: absolute;
  top: 4px;
  left: 4px;
  width: 20px;
  height: 10px;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  padding: 9px 4px;
}

#toggle-button-17 .knobs:before {
  transition: 0.3s ease all, left 0.5s cubic-bezier(0.18, 0.89, 0.35, 1.15);
  z-index: 2;
}

#toggle-button-17 .knobs span {
  background-color: #03a9f4;
  border-radius: 2px;
  transition: 0.3s ease all, left 0.3s cubic-bezier(0.18, 0.89, 0.35, 1.15);
  z-index: 1;
}

#toggle-button-17 .toggle-checkbox:checked + .knobs:before {
  content: "NO";
  left: 42px;
}

#toggle-button-17 .toggle-checkbox:checked + .knobs span {
  left: 42px;
  background-color: #f44336;
}

#toggle-button-17 .toggle-checkbox:checked ~ .toggle-layer {
  background-color: #fcebeb;
}

/* Button 18 */
#toggle-button-18 .knobs:before,
#toggle-button-18 .knobs span {
  content: "YES";
  position: absolute;
  top: 4px;
  left: 4px;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  background-color: #03a9f4;
  border-radius: 2px;
}

#toggle-button-18 .knobs:before {
  top: 50%;
  left: 8px;
  width: 20px;
  height: 10px;
  margin-top: -5px;
  background-color: transparent;
  z-index: 2;
}

#toggle-button-18 .knobs span {
  width: 20px;
  height: 10px;
  padding: 9px 4px;
  transition: 0.3s ease all, left 0.3s cubic-bezier(0.18, 0.89, 0.35, 1.15);
  z-index: 1;
}

#toggle-button-18 .toggle-checkbox:active + .knobs:before {
  left: 10px;
  width: 46px;
  height: 4px;
  color: transparent;
  margin-top: -2px;
  background-color: #0095d8;
  transition: 0.3s ease all;
  overflow: hidden;
}

#toggle-button-18 .toggle-checkbox:active + .knobs span {
  width: 58px;
}

#toggle-button-18 .toggle-checkbox:checked:active + .knobs:before {
  left: auto;
  right: 10px;
  background-color: #d80000;
}

#toggle-button-18 .toggle-checkbox:checked:active + .knobs span {
  margin-left: -38px;
}

#toggle-button-18 .toggle-checkbox:checked + .knobs:before {
  content: "NO";
  left: 47px;
}

#toggle-button-18 .toggle-checkbox:checked + .knobs span {
  left: 42px;
  background-color: #f44336;
}

#toggle-button-18 .toggle-checkbox:checked ~ .toggle-layer {
  background-color: #fcebeb;
}

.CX-box-accordion .box-inner .box-item .box-toggle {
  position: relative;
  cursor: pointer;
  color: #ffffff;
  text-transform: uppercase;
  padding: 1rem 2rem;
}
.theme-default .CX-box-accordion .box-inner .box-item .box-toggle {
  background-color: #000092;
}
.theme-default .CX-box-accordion .box-inner .box-item .box-toggle h3 {
  margin: 0 0;
}
.theme-prestise .CX-box-accordion .box-inner .box-item .box-toggle {
  background-color: #c9a85c;
}
.theme-prestise .CX-box-accordion .box-inner .box-item .box-toggle h3 {
  margin: 0 0;
}
.theme-syariah .CX-box-accordion .box-inner .box-item .box-toggle {
  background-color: #007b57;
}
.theme-syariah .CX-box-accordion .box-inner .box-item .box-toggle h3 {
  margin: 0 0;
}
.CX-box-accordion .box-inner .box-item .box-toggle:before {
  content: "\f078";
  position: absolute;
  right: 1.5rem;
  font-family: "Font Awesome 5 Pro";
  top: 50%;
  transform: translateY(-50%);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-box-accordion .box-inner .box-item .box-toggle.active:before {
  content: "\f077";
}
.CX-box-accordion .box-inner .box-item .box-content {
  display: none;
}
.CX-box-accordion .box-inner .box-item .box-content .box-content-inner {
  padding: 20px;
}
.theme-default .CX-box-accordion .box-inner .box-item:not(.open) .box-toggle:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  border: 1px solid #fdb713;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.theme-default .CX-box-accordion .box-inner .box-item:not(.open) .box-toggle:hover:before {
  color: #fdb713;
}
.theme-default .CX-box-accordion .box-inner .box-item:not(.open) .box-toggle:hover:after {
  width: 100%;
  opacity: 1;
  visibility: visible;
}
.theme-prestise .CX-box-accordion .box-inner .box-item:not(.open) .box-toggle:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  border: 1px solid #fdb713;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.theme-prestise .CX-box-accordion .box-inner .box-item:not(.open) .box-toggle:hover:before {
  color: #fdb713;
}
.theme-prestise .CX-box-accordion .box-inner .box-item:not(.open) .box-toggle:hover:after {
  width: 100%;
  opacity: 1;
  visibility: visible;
}
.theme-syariah .CX-box-accordion .box-inner .box-item:not(.open) .box-toggle:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  border: 1px solid #fdb713;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.theme-syariah .CX-box-accordion .box-inner .box-item:not(.open) .box-toggle:hover:before {
  color: #fdb713;
}
.theme-syariah .CX-box-accordion .box-inner .box-item:not(.open) .box-toggle:hover:after {
  width: 100%;
  opacity: 1;
  visibility: visible;
}

.CX-box-accordion.faq .box-inner .box-item .box-content .CX-box-accordion .box-inner .box-item .box-toggle {
  background-color: #eee !important;
  color: #000000 !important;
}
.CX-box-accordion.faq .box-inner .box-item .box-content .CX-box-accordion .box-inner .box-item .box-toggle h3 {
  text-transform: none !important;
  font-family: "SourceSans-Semibold" !important;
}

.header-title h1,
.header-title h2,
.header-title h3,
.header-title h4,
.header-title h5,
.header-title h6,
.header-title .h1,
.header-title .h2,
.header-title .h3,
.header-title .h4,
.header-title .h5,
.header-title .h6 {
  font-weight: normal;
  font-family: "SourceSans-Semibold";
}

.section-list-burger {
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 100px;
  text-align: center;
}
.section-list-burger .box-outer-burger {
  display: inline-block;
  margin: 15px;
}
.section-list-burger .box-outer-burger .text {
  margin: 8px 0;
  padding: 5px;
  font-size: 0.9rem;
  text-align: center;
  background-color: #000;
  color: rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}

.cx-burger {
  --box-border: 1px solid transparent;
  --box-radius: 3px;
  --box-width: 65px;
  --box-height: 50px;
  --box-line-height: 50px;
  --box-padding: 1rem;
  --box-wrapper: 1rem;
  --box-display: flex;
  --box-justify-content: center;
  --box-flex-direction: column;
  --box-cursor: pointer;
  --box-bg-color: transparent;
}
@media (max-width: 767px) {
  .cx-burger {
    --box-width: 60px;
  }
}
.cx-burger .cx-line {
  --line-bg-color: #fdb713;
  --line-height: 4px;
  --line-radius: 3px;
  --line-spacing: 10px;
  --line-transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .cx-burger .cx-line {
    --line-height: 3px;
    --line-spacing: 8px;
  }
}
.cx-burger .cx-line:nth-child(1) {
  --line-1-width: 100%;
}
.cx-burger .cx-line:nth-child(2) {
  --line-2-width: 100%;
}
.cx-burger .cx-line:nth-child(3) {
  --line-3-width: 100%;
}
.cx-burger.burger-menu .cx-line:nth-child(1) {
  --line-1-width: 25px;
}
.cx-burger.burger-menu .cx-line:nth-child(2) {
  --line-2-width: 100%;
}
.cx-burger.burger-menu .cx-line:nth-child(3) {
  --line-3-width: 40px;
}
.cx-burger.burger-menu:hover .cx-line:nth-child(1) {
  --line-1-width: 80%;
}
.cx-burger.burger-menu:hover .cx-line:nth-child(2) {
  --line-2-width: 50%;
}
.cx-burger.burger-menu:hover .cx-line:nth-child(3) {
  --line-3-width: 100%;
}
.cx-burger.burger-menu.center .cx-burger-inner .cx-line:nth-child(1) {
  --line-1-width: 80%;
}
.cx-burger.burger-menu.center .cx-burger-inner .cx-line:nth-child(2) {
  --line-2-width: 50%;
}
.cx-burger.burger-menu.center .cx-burger-inner .cx-line:nth-child(3) {
  --line-3-width: 80%;
}
.cx-burger.burger-menu.center:hover .cx-line:nth-child(1) {
  --line-1-width: 60%;
}
.cx-burger.burger-menu.center:hover .cx-line:nth-child(2) {
  --line-2-width: 100%;
}
.cx-burger.burger-menu.center:hover .cx-line:nth-child(3) {
  --line-3-width: 60%;
}
.cx-burger.burger-menu.random .cx-burger-inner .cx-line:nth-child(1) {
  --line-1-width: 60%;
}
.cx-burger.burger-menu.random .cx-burger-inner .cx-line:nth-child(2) {
  --line-2-width: 60%;
}
.cx-burger.burger-menu.random .cx-burger-inner .cx-line:nth-child(3) {
  --line-3-width: 60%;
}

.cx-burger {
  position: relative;
  border: var(--box-border);
  width: var(--box-width);
  height: var(--box-height);
  line-height: var(--box-line-height);
  padding: var(--box-padding);
  display: var(--box-display);
  flex-direction: var(--box-flex-direction);
  justify-content: var(--box-justify-content);
  cursor: var(--box-cursor);
  background-color: var(--box-bg-color);
  -webkit-border-radius: var(--box-radius);
  -moz-border-radius: var(--box-radius);
  -ms-border-radius: var(--box-radius);
  -o-border-radius: var(--box-radius);
  border-radius: var(--box-radius);
}
.cx-burger .cx-burger-inner {
  position: absolute;
  left: var(--box-wrapper);
  right: var(--box-wrapper);
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cx-burger .cx-burger-inner .cx-line {
  position: absolute;
  background-color: var(--line-bg-color);
  height: var(--line-height);
  -webkit-border-radius: var(--line-radius);
  -moz-border-radius: var(--line-radius);
  -ms-border-radius: var(--line-radius);
  -o-border-radius: var(--line-radius);
  border-radius: var(--line-radius);
  -moz-transition: var(--line-transition);
  -o-transition: var(--line-transition);
  -webkit-transition: var(--line-transition);
  transition: var(--line-transition);
}
.cx-burger .cx-burger-inner .cx-line:nth-child(1) {
  width: var(--line-1-width);
  top: calc(-1 * var(--line-spacing));
}
.cx-burger .cx-burger-inner .cx-line:nth-child(2) {
  width: var(--line-2-width);
}
.cx-burger .cx-burger-inner .cx-line:nth-child(3) {
  width: var(--line-3-width);
  top: var(--line-spacing);
}
.cx-burger.burger-menu.center .cx-burger-inner .cx-line {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.cx-burger.burger-menu.right .cx-burger-inner .cx-line {
  right: 0;
}
.cx-burger.burger-menu.random .cx-burger-inner .cx-line:nth-child(1), .cx-burger.burger-menu.random .cx-burger-inner .cx-line:nth-child(3) {
  left: 5px;
}
.cx-burger.burger-menu.random .cx-burger-inner .cx-line:nth-child(2) {
  right: 5px;
}
.cx-burger.burger-menu.random.is-active .cx-burger-inner .cx-line:nth-child(1), .cx-burger.burger-menu.random.is-active .cx-burger-inner .cx-line:nth-child(3) {
  left: 0;
}

body.is-default #CX-utama #CX-content,
body.page-maximized #CX-utama #CX-content {
  margin-top: 135px;
}
@media (max-width: 1024px) {
  body.is-default #CX-utama #CX-content,
  body.page-maximized #CX-utama #CX-content {
    margin-top: 68px;
  }
}
body.is-default #CX-utama #CX-header,
body.page-maximized #CX-utama #CX-header {
  background-color: #ffffff;
}
body.is-default #CX-utama #CX-header .box-header .box-navigation .box-navmenu ul li a,
body.page-maximized #CX-utama #CX-header .box-header .box-navigation .box-navmenu ul li a {
  color: #2a428b;
}

#CX-header-mobile,
#CX-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  background-color: transparent;
  width: 100%;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#CX-header-mobile .box-header,
#CX-header .box-header {
  position: relative;
  padding: 0px 20px;
  display: flex;
  align-items: center;
}
#CX-header-mobile .box-header.active:before,
#CX-header .box-header.active:before {
  transform: translatey(0);
}
@media (min-width: 1025px) {
  #CX-header-mobile .box-header .box-burger,
  #CX-header .box-header .box-burger {
    display: none;
  }
}
#CX-header-mobile .box-header .box-logo,
#CX-header .box-header .box-logo {
  flex: 0 0 auto;
}
#CX-header-mobile .box-header .box-logo .logo img,
#CX-header .box-header .box-logo .logo img {
  height: 50px;
}
@media (max-width: 1440px) {
  #CX-header-mobile .box-header .box-logo .logo img,
  #CX-header .box-header .box-logo .logo img {
    height: 40px;
  }
}
#CX-header-mobile .box-header .box-others,
#CX-header .box-header .box-others {
  flex: 0 0 auto;
  width: 120px;
  text-align: right;
}
@media (max-width: 1024px) {
  #CX-header-mobile .box-header .box-others,
  #CX-header .box-header .box-others {
    display: none;
  }
}
#CX-header-mobile .box-header .box-others .CX-login a,
#CX-header .box-header .box-others .CX-login a {
  display: block;
  letter-spacing: 1px;
}
@media (max-width: 1440px) {
  #CX-header-mobile .box-header .box-others .CX-login a,
  #CX-header .box-header .box-others .CX-login a {
    font-size: 0.9rem;
  }
}
#CX-header-mobile .box-header .box-navigation,
#CX-header .box-header .box-navigation {
  flex: 1 1 auto;
  margin-left: 40px;
  margin-right: 20px;
  margin-top: 10px;
}
@media (max-width: 1024px) {
  #CX-header-mobile .box-header .box-navigation,
  #CX-header .box-header .box-navigation {
    display: none;
  }
}
@media (max-width: 1440px) {
  #CX-header-mobile .box-header .box-navigation,
  #CX-header .box-header .box-navigation {
    margin-left: 20px;
  }
}
#CX-header-mobile .box-header .box-navigation .box-navmenu .slider_bottom,
#CX-header .box-header .box-navigation .box-navmenu .slider_bottom {
  position: absolute;
  display: inline-block;
  z-index: 20000;
  bottom: -1px;
  width: 100px;
  height: 4px;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.theme-default #CX-header-mobile .box-header .box-navigation .box-navmenu .slider_bottom,
.theme-default #CX-header .box-header .box-navigation .box-navmenu .slider_bottom {
  background-color: #fdb713;
}
.theme-prestise #CX-header-mobile .box-header .box-navigation .box-navmenu .slider_bottom,
.theme-prestise #CX-header .box-header .box-navigation .box-navmenu .slider_bottom {
  background-color: #ae8d40;
}
.theme-syariah #CX-header-mobile .box-header .box-navigation .box-navmenu .slider_bottom,
.theme-syariah #CX-header .box-header .box-navigation .box-navmenu .slider_bottom {
  background-color: #007b57;
}
#CX-header-mobile .box-header .box-navigation .box-navmenu ul,
#CX-header .box-header .box-navigation .box-navmenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 1025px) {
  #CX-header-mobile .box-header .box-navigation .box-navmenu ul,
  #CX-header .box-header .box-navigation .box-navmenu ul {
    text-align: right;
  }
}
#CX-header-mobile .box-header .box-navigation .box-navmenu ul > li,
#CX-header .box-header .box-navigation .box-navmenu ul > li {
  padding: 0 0;
}
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li,
#CX-header .box-header .box-navigation .box-navmenu ul li {
  display: inline-block;
}
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li .box-child-menu,
#CX-header .box-header .box-navigation .box-navmenu ul li .box-child-menu {
  background-color: #ffffff;
  margin-top: 0px;
  opacity: 0;
  visibility: hidden;
  transition: visibility 0.3s, opacity 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);
  -webkit-box-shadow: 0 7px 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 7px 6px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0 7px 6px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 7px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 7px 6px rgba(0, 0, 0, 0.3);
}
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li a,
#CX-header .box-header .box-navigation .box-navmenu ul li a {
  font-size: 1.1rem;
  color: #ffffff;
}
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item.first:nth-of-type(1),
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item.first:nth-of-type(1) {
  display: none;
}
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item.second .box-child-menu,
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item.second .box-child-menu {
  opacity: 1;
  visibility: visible;
}
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item .nav-link,
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .nav-link {
  padding: 2rem 0.8rem;
}
@media (max-width: 1280px) {
  #CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item .nav-link,
  #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .nav-link {
    padding: 2rem 0.6rem;
  }
}
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item .nav-link .icon,
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .nav-link .icon {
  margin-right: 5px;
}
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item .nav-link .icon img,
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .nav-link .icon img {
  width: 32px;
  height: 32px;
}
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu > ul,
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu > ul {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  margin-top: 28px;
  background-color: #000;
  overflow: hidden;
  -webit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu ul li a,
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu ul li a {
  padding: 30px;
}
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu ul li a:hover,
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu ul li a:hover {
  background: rgba(255, 255, 255, 0.2);
}
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu ul.col2,
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu ul.col2 {
  display: flex;
  flex-wrap: wrap;
  width: 450px;
  flex-direction: row !important;
}
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu ul.col2 li,
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu ul.col2 li {
  width: 50%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-flow: row wrap;
  -webkit-box-align: center;
  align-items: center;
  width: 50%;
  flex: 0 0 auto;
  padding: 0 0;
}
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu ul.col2 li .d-inline-flex,
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu ul.col2 li .d-inline-flex {
  display: block !important;
  width: 100%;
}
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item .collapse-icon,
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .collapse-icon {
  padding: 0 10px;
}
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item .collapse-icon .ico,
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .collapse-icon .ico {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item .collapse-icon .ico i,
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item .collapse-icon .ico .fas,
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item .collapse-icon .ico .far,
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item .collapse-icon .ico .fal,
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .collapse-icon .ico i,
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .collapse-icon .ico .fas,
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .collapse-icon .ico .far,
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .collapse-icon .ico .fal {
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
}
@media (min-width: 1025px) {
  #CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item:hover .collapse-icon .ico i,
  #CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item:hover .collapse-icon .ico .fas,
  #CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item:hover .collapse-icon .ico .far,
  #CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item:hover .collapse-icon .ico .fal, #CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item.open .collapse-icon .ico i,
  #CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item.open .collapse-icon .ico .fas,
  #CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item.open .collapse-icon .ico .far,
  #CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item.open .collapse-icon .ico .fal,
  #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item:hover .collapse-icon .ico i,
  #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item:hover .collapse-icon .ico .fas,
  #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item:hover .collapse-icon .ico .far,
  #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item:hover .collapse-icon .ico .fal,
  #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item.open .collapse-icon .ico i,
  #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item.open .collapse-icon .ico .fas,
  #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item.open .collapse-icon .ico .far,
  #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item.open .collapse-icon .ico .fal {
    transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
  }
  #CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item:hover > .box-child-menu, #CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item.open > .box-child-menu,
  #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item:hover > .box-child-menu,
  #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item.open > .box-child-menu {
    opacity: 1;
    visibility: visible;
  }
}
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu,
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu {
  position: absolute;
}
#CX-header-mobile .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu ul li a:after,
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu ul li a:after {
  font-family: "Font Awesome 5 Pro";
  content: "\f054";
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translatey(-50%);
  font-size: 0.99rem;
}

#CX-header {
  top: 50px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
}
#CX-header.scrolled {
  top: 0;
}

.CX-top-header {
  background-color: #f9f9f9;
  padding: 1rem 0;
}
.CX-top-header ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
@media (min-width: 1025px) {
  .CX-top-header ul {
    padding-right: 20px;
  }
}
.CX-top-header ul li {
  display: inline-block;
  position: relative;
}
.CX-top-header ul li a {
  display: block;
  padding: 0 0.5rem;
  text-transform: uppercase;
  font-size: 0.9rem;
  text-decoration: none;
  font-family: "SourceSans-Semibold";
  letter-spacing: 2px;
}
@media (max-width: 1440px) {
  .CX-top-header ul li a {
    font-size: 0.8rem;
  }
}
.theme-default .CX-top-header ul li a {
  color: #2a428b;
}
.theme-default .CX-top-header ul li a:hover {
  color: #23397e;
}
.theme-prestise .CX-top-header ul li a {
  color: #2a428b;
}
.theme-prestise .CX-top-header ul li a:hover {
  color: #23397e;
}
.theme-syariah .CX-top-header ul li a {
  color: #2a428b;
}
.theme-syariah .CX-top-header ul li a:hover {
  color: #23397e;
}
.CX-top-header ul li a .fa,
.CX-top-header ul li a .fas {
  margin-right: 5px;
}

/*new navigation*/
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item.first > div > a {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 0.9rem;
  font-family: "SourceSans-Semibold" !important;
}
@media (max-width: 1280px) {
  #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item.first > div > a {
    font-size: 0.8rem;
  }
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu {
  position: fixed;
  left: 0;
  width: 100%;
  padding: 3rem 0 0rem;
}
@media (min-width: 1025px) and (max-width: 1366px) {
  #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu {
    overflow-y: auto;
    max-height: 600px;
  }
}
@media (min-width: 1366px) {
  #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .container.CX-wrapper {
    max-width: 1300px !important;
  }
}
@media (min-width: 1600px) {
  #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .container.CX-wrapper {
    max-width: 1500px !important;
  }
}
@media (min-width: 1900px) {
  #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .container.CX-wrapper {
    max-width: 1645px !important;
  }
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu h3 {
  font-size: 1rem;
  letter-spacing: 4px;
  text-align: left;
  text-transform: uppercase;
}
.theme-default #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu h3 {
  color: #2a428b;
}
.theme-prestise #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu h3 {
  color: #2a428b;
}
.theme-syariah #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu h3 {
  color: #2a428b;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child {
  text-align: left;
  display: flex;
  flex-wrap: wrap;
  margin-top: 1.5rem;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item {
  flex: 0 0 33.33%;
  max-width: 33.33%;
  padding-left: 3rem;
  margin-bottom: 0;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item:nth-child(3n+1), #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item:first-child {
  padding-left: 0px;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second {
  margin-bottom: 1rem;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second > div > a {
  font-family: "SourceSans";
  padding: 0 0;
  font-size: 1rem;
  letter-spacing: 2px;
  position: relative;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second > div > a:after {
  display: none;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-family: "Font Awesome 5 Pro";
  font-size: 1rem;
  font-weight: bold;
  margin-left: 10px;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second > div > a.has-child:after {
  content: "\f054";
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 {
  margin-top: 1rem;
  display: none;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 {
  display: flex;
  flex-wrap: wrap;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 .nav-child-item {
  flex: 0 0 50%;
  max-width: 50%;
  margin-bottom: 0.5rem;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 .nav-child-item > div {
  position: relative;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 .nav-child-item > div:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -5px;
  width: 40px;
  height: 3px;
  opacity: 0;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.theme-default #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 .nav-child-item > div:after {
  background-color: #fdb713;
}
.theme-prestise #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 .nav-child-item > div:after {
  background-color: #fdb713;
}
.theme-syariah #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 .nav-child-item > div:after {
  background-color: #fdb713;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 .nav-child-item > div:hover:after {
  opacity: 1;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 .nav-child-item:nth-child(2n) {
  padding-left: 20px;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 .nav-child-item a {
  font-family: "SourceSans";
  font-weight: normal;
  padding: 0 0;
  font-size: 0.9rem;
  letter-spacing: 1px;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 .nav-child-item a.nav-link {
  color: #29353d !important;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 .nav-child-item a.nav-link:after {
  display: none;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 .nav-child-item a.nav-link:hover {
  color: #29353d !important;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second.open > div a {
  font-family: "SourceSans-Semibold";
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second.open > div a:after {
  transform-origin: 50% 50%;
  -webkit-transform: translateY(-50%) rotate(90deg);
  -moz-transform: translateY(-50%) rotate(90deg);
  -ms-transform: translateY(-50%) rotate(90deg);
  -o-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
}

@media (max-width: 1024px) {
  .CX-header {
    padding: 1rem 0;
  }
  .CX-header .box-header {
    position: relative;
  }
  .CX-header .box-header .box-logo .logo img {
    height: 40px !important;
  }
  .CX-header .box-header .box-burger {
    position: absolute;
    right: 0;
  }
}
@media (max-width: 767px) {
  .CX-header .box-header .box-logo .logo img {
    height: 35px !important;
  }
}

.box-child-menu .box-nav-child .box-nav-child-item .nav-child-item {
  position: relative;
}
.box-child-menu .box-nav-child .box-nav-child-item .nav-child-item .d-inline-flex {
  position: relative;
}
.box-child-menu .box-nav-child .box-nav-child-item .nav-child-item .d-inline-flex .chevron-right {
  position: absolute;
  top: 2px;
  height: 100%;
  right: -30px;
  padding: 0 10px;
  font-size: 0.9rem;
}
.theme-default .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item .d-inline-flex .chevron-right {
  color: #000092;
}
.theme-prestise .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item .d-inline-flex .chevron-right {
  color: #c9a85c;
}
.theme-syariah .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item .d-inline-flex .chevron-right {
  color: #007b57;
}
.box-child-menu .box-nav-child .box-nav-child-item .nav-child-item .d-inline-flex .chevron-right i {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.box-child-menu .box-nav-child .box-nav-child-item .nav-child-item .d-inline-flex .chevron-right.active i {
  transform: rotate(-90deg);
}

#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second:hover .chevron-right,
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second:hover a {
  color: #feb601 !important;
}

.CX-header .box-search {
  position: absolute;
  right: 60px;
  width: 40px;
  height: 50px;
  line-height: 60px;
  text-align: center;
  font-size: 1.7rem;
}
@media (min-width: 1025px) {
  .CX-header .box-search {
    display: none;
  }
}
.CX-header .box-search a {
  color: #003e77;
  text-decoration: none;
  outline: none;
}

.CX-top-header ul li.user-has-login {
  position: relative;
  display: inline-block;
  width: 60px;
}
.CX-top-header ul li.user-has-login .user-avatar-link {
  display: block;
  width: 35px;
  position: absolute;
  top: 50%;
  left: 10px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.CX-top-header ul li.user-has-login .user-avatar-link a.text-default {
  display: inline-block;
  padding: 0 0 !important;
}
.CX-top-header ul li.user-has-login .user-avatar-link a.text-default .user-full-name {
  display: none;
}
.CX-top-header ul li.user-has-login .user-avatar-link a .panel-notifications-count {
  position: absolute;
  top: -3px;
  left: 0;
  font-family: "SourceSans-Light";
  font-weight: normal;
  font-size: 0.8rem;
}

.CX-top-header a:hover {
  color: #ffca0b !important;
}

.CX-top-header {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 9;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
}
.CX-top-header.scroll-bottom {
  top: 0px !important;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
@media (max-width: 767px) {
  .CX-top-header.scroll-bottom {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
  }
}

#CX-header.scrolled {
  top: 49px !important;
}
@media (max-width: 1024px) {
  #CX-header.scrolled {
    top: 0px !important;
  }
}
#CX-header.scrolled.scroll-bottom {
  top: 0px !important;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}

.CX-top-header ul li.user-login {
  position: relative;
  margin-left: 140px;
}
.CX-top-header ul li.user-login .CX-login {
  position: absolute;
  right: 20px;
  top: -28px;
}
.CX-top-header ul li.user-login .CX-login a {
  display: inline-block;
}
.CX-top-header ul li .language-bar {
  padding: 0 0.5rem !important;
}

.CX-top-header {
  z-index: 11;
}
.CX-top-header .user-has-login .box-toggle-user {
  position: relative;
  cursor: pointer;
}
.CX-top-header .user-has-login .box-toggle-user .box-display-user {
  position: relative;
}
.CX-top-header .user-has-login .box-toggle-user .box-display-user:before {
  content: "\f078";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 0;
  right: -12px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-top-header .user-has-login .box-toggle-user .box-display-user .dropdown-toggle::after {
  display: none;
}
.CX-top-header .user-has-login .box-toggle-user .box-pop-user {
  position: absolute;
  right: -10px;
  top: 20px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.16);
  -ms-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.16);
  -o-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.16);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.16);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 1rem;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.CX-top-header .user-has-login .box-toggle-user .box-pop-user ul {
  min-width: 180px;
  text-align: left;
}
.CX-top-header .user-has-login .box-toggle-user .box-pop-user ul li {
  display: block;
}
.CX-top-header .user-has-login .box-toggle-user .box-pop-user ul li a {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
}
.CX-top-header .user-has-login .box-toggle-user.open .box-pop-user {
  opacity: 1;
  visibility: visible;
}
.CX-top-header .user-has-login .box-toggle-user.open .box-display-user:before {
  -webkit-transform: translateY(-50%) rotate(-180deg);
  -moz-transform: translateY(-50%) rotate(-180deg);
  -ms-transform: translateY(-50%) rotate(-180deg);
  -o-transform: translateY(-50%) rotate(-180deg);
  transform: translateY(-50%) rotate(-180deg);
}

.theme-syariah .CX-header-mobile .box-header .box-others .box-top-menu ul:last-child li:last-child .boxDropLanguage.simple ul li span,
.theme-syariah .box-subnavmenu .box-child-menu .box-nav-child .box-nav-child-item > .nav-child-item a,
.theme-syariah .box-subnavmenu .box-child-menu .title-menu-back h3,
.theme-syariah .box-subnavmenu .box-child-menu .title-menu-back a,
.theme-syariah .CX-header-mobile .box-header .box-navigation nav.box-navmenu ul li.nav-item.first .menu-pertama .open-slide-submenu,
.theme-syariah .CX-header-mobile .box-header .box-others .box-top-menu ul li a,
.theme-syariah .CX-header-mobile .box-header .box-navigation nav.box-navmenu ul li.nav-item.first .nav-link,
.theme-prestise .CX-header-mobile .box-header .box-others .box-top-menu ul:last-child li:last-child .boxDropLanguage.simple ul li span,
.theme-prestise .box-subnavmenu .box-child-menu .box-nav-child .box-nav-child-item > .nav-child-item a,
.theme-prestise .box-subnavmenu .box-child-menu .title-menu-back h3,
.theme-prestise .box-subnavmenu .box-child-menu .title-menu-back a,
.theme-prestise .CX-header-mobile .box-header .box-navigation nav.box-navmenu ul li.nav-item.first .menu-pertama .open-slide-submenu,
.theme-prestise .CX-header-mobile .box-header .box-others .box-top-menu ul li a,
.theme-prestise .CX-header-mobile .box-header .box-navigation nav.box-navmenu ul li.nav-item.first .nav-link {
  color: #231f20 !important;
}

body.guest-site .CX-top-header {
  padding: 0 0 !important;
}
body.guest-site .CX-top-header li {
  margin-bottom: 0px !important;
}
body.guest-site .CX-top-header li.user-login {
  margin-left: 40px !important;
}
body.guest-site .CX-top-header li.user-login .CX-login {
  position: relative !important;
  top: 0px !important;
}

body.guest-site.signed-in .CX-top-header {
  padding: 1rem 0 !important;
}

body.guest-site section.CX-top-header.no-login {
  padding: 1rem 0 !important;
}

/*new navigation*/
body.has-overlay-menu-mobile .bg-overlay-menu-mobile {
  position: relative;
}
body.has-overlay-menu-mobile .bg-overlay-menu-mobile:before {
  content: "";
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.03);
  z-index: 9;
}

#CX-header-mobile.CX-header-mobile {
  --cx-h-m-left: 0;
  --cx-h-m-right: initial;
  --cx-h-m-height: 100vh;
  --cx-h-m-bg: #ffffff;
  --cx-h-m-width: 320px;
  --cx-h-m-transform: translateX(-320px);
  --cx-h-m-transition: all 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
  --cx-h-m-zindex: 9;
}
@media (max-width: 500px) {
  #CX-header-mobile.CX-header-mobile {
    --cx-h-m-width: 100%;
    --cx-h-m-transform: translateX(-100%);
    --cx-h-m-zindex: 22;
  }
}
#CX-header-mobile.CX-header-mobile.open {
  --cx-h-m-transform: translateX(0px);
}

#CX-header-mobile.CX-header-mobile {
  left: var(--cx-h-m-left);
  right: var(--cx-h-m-right);
  height: var(--cx-h-m-height);
  background: var(--cx-h-m-bg);
  width: var(--cx-h-m-width);
  z-index: var(--cx-h-m-zindex);
  -moz-transition: var(--cx-h-m-transition);
  -o-transition: var(--cx-h-m-transition);
  -webkit-transition: var(--cx-h-m-transition);
  transition: var(--cx-h-m-transition);
  -webkit-transform: var(--cx-h-m-transform);
  -moz-transform: var(--cx-h-m-transform);
  -ms-transform: var(--cx-h-m-transform);
  -o-transform: var(--cx-h-m-transform);
  transform: var(--cx-h-m-transform);
}
@media (min-width: 1025px) {
  #CX-header-mobile.CX-header-mobile {
    display: none;
  }
}
#CX-header-mobile.CX-header-mobile .box-header {
  --b-h-padding: 2rem;
}
#CX-header-mobile.CX-header-mobile .box-header {
  padding: var(--b-h-padding);
  overflow-y: auto;
}
#CX-header-mobile.CX-header-mobile .box-header .box-navigation {
  --box-n-ml: 0px;
  --box-n-mt: 0px;
  --box-n-display: block;
}
#CX-header-mobile.CX-header-mobile .box-header .box-navigation {
  margin-left: var(--box-n-ml);
  margin-top: var(--box-n-mt);
  display: var(--box-n-display);
}
#CX-header-mobile.CX-header-mobile .box-header .box-navigation .box-navmenu ul li {
  display: block !important;
  padding: 0 0 !important;
  margin-bottom: 0rem !important;
  overflow: hidden;
}
#CX-header-mobile.CX-header-mobile .box-header .box-navigation .box-navmenu ul li .d-inline-flex {
  display: block !important;
  position: relative;
}
#CX-header-mobile.CX-header-mobile .box-header .box-navigation .box-navmenu ul li .d-inline-flex .collapse-icon {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  padding: 0 1rem;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#CX-header-mobile.CX-header-mobile .box-header .box-navigation .box-navmenu ul li .d-inline-flex .collapse-icon.active .ico i,
#CX-header-mobile.CX-header-mobile .box-header .box-navigation .box-navmenu ul li .d-inline-flex .collapse-icon.active .ico .fas,
#CX-header-mobile.CX-header-mobile .box-header .box-navigation .box-navmenu ul li .d-inline-flex .collapse-icon.active .ico .far,
#CX-header-mobile.CX-header-mobile .box-header .box-navigation .box-navmenu ul li .d-inline-flex .collapse-icon.active .ico .fal {
  transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
}
#CX-header-mobile.CX-header-mobile .box-header .box-navigation .box-navmenu ul li .box-child-menu {
  --b-c-m-height: 0px;
  --b-c-m-opacity: 1;
  --b-c-m-visibility: visible;
}
#CX-header-mobile.CX-header-mobile .box-header .box-navigation .box-navmenu ul li .box-child-menu.open {
  --b-c-m-height: auto;
  --b-c-m-opacity: 1;
  --b-c-m-visibility: visible;
}
#CX-header-mobile.CX-header-mobile .box-header .box-navigation .box-navmenu ul li .box-child-menu {
  position: relative !important;
  height: var(--b-c-m-height);
  opacity: var(--b-c-m-opacity);
  visibility: var(--b-c-m-visibility);
}
#CX-header-mobile.CX-header-mobile .box-header .box-navigation .box-navmenu ul li .box-child-menu .nav {
  --nav-border-top: 0px;
  --nav-margin-top: 10px;
  --nav-width: auto;
  --nav-display: block;
  --nav-padding: 1rem 0;
  --nav-background-color: rgba(255, 255, 255, 0.2);
}
#CX-header-mobile.CX-header-mobile .box-header .box-navigation .box-navmenu ul li .box-child-menu .nav {
  border-top: var(--nav-border-top) !important;
  margin-top: var(--nav-margin-top) !important;
  width: var(--nav-width) !important;
  display: var(--nav-display) !important;
  padding: var(--nav-padding) !important;
  background-color: var(--nav-background-color) !important;
}
#CX-header-mobile.CX-header-mobile .box-header .box-navigation .box-navmenu ul li .box-child-menu .nav li {
  width: 100% !important;
  flex: none !important;
  display: block !important;
  margin-bottom: 0px;
}
#CX-header-mobile.CX-header-mobile .box-header .box-navigation .box-navmenu ul li .box-child-menu .nav li a {
  padding: 1rem !important;
  font-size: 1rem;
}
#CX-header-mobile.CX-header-mobile .box-header .box-navigation .box-navmenu ul li .box-child-menu .nav li a .icon img {
  --img-height: 28px;
  --img-width: auto;
}
#CX-header-mobile.CX-header-mobile .box-header .box-navigation .box-navmenu ul li .box-child-menu .nav li a .icon img {
  height: var(--img-height);
  width: var(--img-width);
}

@media (max-width: 1024px) {
  .CX-top-header {
    display: none;
  }
}

@media (max-width: 1024px) {
  #CX-header {
    top: 0;
  }
}

@media (max-width: 1024px) {
  .CX-header-mobile {
    top: 67px !important;
  }
  .CX-header-mobile .box-header .box-navigation {
    margin-right: 0px !important;
    overflow-x: auto;
    position: relative;
    display: flex !important;
  }
  .CX-header-mobile .box-header .box-navigation.slide-left .box-navmenu {
    opacity: 0;
    visibility: hidden;
    transform: translateX(-100%);
  }
  .CX-header-mobile .box-header .box-navigation.slide-left .box-subnavmenu {
    transform: translateX(-100%);
  }
  .CX-header-mobile .box-header .box-navigation nav.box-navmenu {
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    flex: 0 0 auto;
    width: 100%;
  }
  .CX-header-mobile .box-header .box-navigation nav.box-navmenu.hide-left {
    transform: translateX(-100%);
  }
  .CX-header-mobile .box-header .box-navigation nav.box-navmenu ul li.nav-item.first .nav-link {
    color: #183d6e !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: "SourceSans-Semibold";
    padding: 12px 0 !important;
    display: inline-block;
  }
  .CX-header-mobile .box-header .box-navigation nav.box-navmenu ul li.nav-item.first .menu-pertama .open-slide-submenu {
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #183d6e !important;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .CX-header-mobile .box-header .box-navigation nav.box-navmenu ul li .box-child-menu {
    position: absolute;
    top: 0;
    border: 1px solid;
  }
}
@media (max-width: 500px) {
  .CX-header-mobile {
    top: 57px !important;
  }
}

.box-subnavmenu {
  position: relative;
  top: 10px;
  width: 100%;
  padding: 0 0;
  flex: 0 0 auto;
  width: 100%;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.box-subnavmenu.open {
  transform: translateX(0);
}
.box-subnavmenu .box-child-menu {
  opacity: 0;
  visibility: hidden;
  height: 0;
  display: none;
}
.box-subnavmenu .box-child-menu .container {
  padding: 0 0;
}
.box-subnavmenu .box-child-menu .title-menu-back {
  margin-bottom: 1rem;
}
.box-subnavmenu .box-child-menu .title-menu-back a {
  display: inline-block;
  width: 20px;
  text-align: left;
  left: 0px;
  position: relative;
}
.box-subnavmenu .box-child-menu .title-menu-back h3 {
  display: inline-block;
  color: #183d6e !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 1.1rem !important;
}
.box-subnavmenu .box-child-menu .box-nav-child {
  overflow-y: auto;
}
.box-subnavmenu .box-child-menu .box-nav-child .box-nav-child-item > .nav-child-item {
  padding-left: 23px;
}
.box-subnavmenu .box-child-menu .box-nav-child .box-nav-child-item > .nav-child-item > .d-inline-flex {
  display: block !important;
}
.box-subnavmenu .box-child-menu .box-nav-child .box-nav-child-item > .nav-child-item a {
  color: #2a428b;
  letter-spacing: 1px;
  font-size: 1.2rem;
  font-family: "SourceSans";
  padding: 0.5rem 0rem;
  display: inline-block;
}
.box-subnavmenu .box-child-menu .box-nav-child .box-nav-child-item > .nav-child-item .chevron-right {
  position: absolute;
  right: 0;
  top: 50%;
  height: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: #fff;
}
.box-subnavmenu .box-child-menu .box-nav-child .box-nav-child-item > .nav-child-item .chevron-right i,
.box-subnavmenu .box-child-menu .box-nav-child .box-nav-child-item > .nav-child-item .chevron-right .fas,
.box-subnavmenu .box-child-menu .box-nav-child .box-nav-child-item > .nav-child-item .chevron-right .far,
.box-subnavmenu .box-child-menu .box-nav-child .box-nav-child-item > .nav-child-item .chevron-right .fal {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.box-subnavmenu .box-child-menu .box-nav-child .box-nav-child-item > .nav-child-item .chevron-right.active i,
.box-subnavmenu .box-child-menu .box-nav-child .box-nav-child-item > .nav-child-item .chevron-right.active .fas,
.box-subnavmenu .box-child-menu .box-nav-child .box-nav-child-item > .nav-child-item .chevron-right.active .far,
.box-subnavmenu .box-child-menu .box-nav-child .box-nav-child-item > .nav-child-item .chevron-right.active .fal {
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
.box-subnavmenu .box-child-menu .box-nav-child .box-nav-child-item > .nav-child-item .child-menu {
  opacity: 0;
  display: none;
  height: 0px;
}
.box-subnavmenu .box-child-menu .box-nav-child .box-nav-child-item > .nav-child-item .child-menu a {
  color: #333;
  font-family: "SourceSans";
  font-size: 0.9rem;
  letter-spacing: 1px !important;
}

@media (max-width: 1024px) {
  .box-subnavmenu {
    overflow-y: auto;
  }
}

@media (max-width: 1024px) {
  .CX-header-mobile .box-header .box-others {
    background-color: #ffffff;
    display: block !important;
    position: relative;
    left: initial;
    width: 100% !important;
    padding: 1rem 0 2rem;
    margin-top: 0rem;
    bottom: 0;
  }
  .CX-header-mobile .box-header .box-others .CX-login {
    width: 150px !important;
    text-align: left;
  }
  .CX-header-mobile .box-header .box-others .CX-login a {
    padding: 0.8rem 1.3rem !important;
    font-size: 1.2rem !important;
  }
  .CX-header-mobile .box-header .box-others .box-top-menu {
    margin-top: 2rem;
  }
  .CX-header-mobile .box-header .box-others .box-top-menu ul {
    list-style: none;
    padding: 0 0;
    margin: 0 0;
    text-align: left;
    padding-left: 0px;
  }
  .CX-header-mobile .box-header .box-others .box-top-menu ul li a {
    color: #183d6e;
    font-family: "SourceSans-Semibold";
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 1.2rem;
  }
  .CX-header-mobile .box-header .box-others .box-top-menu ul:first-child {
    margin-bottom: 1.5rem;
  }
  .CX-header-mobile .box-header .box-others .box-top-menu ul:last-child {
    display: flex;
  }
  .CX-header-mobile .box-header .box-others .box-top-menu ul:last-child li {
    flex: 1 1 auto;
  }
  .CX-header-mobile .box-header .box-others .box-top-menu ul:last-child li:last-child {
    flex: 0 0 auto;
  }
  .CX-header-mobile .box-header .box-others .box-top-menu ul:last-child li:last-child .boxDropLanguage.simple ul li {
    padding: 0 10px;
  }
  .CX-header-mobile .box-header .box-others .box-top-menu ul:last-child li:last-child .boxDropLanguage.simple ul li span {
    font-size: 1.2rem;
    color: #183d6e;
    font-family: "SourceSans-Semibold";
    position: relative;
    top: 1px;
  }
  .CX-header-mobile .box-header .box-others .box-top-menu ul:last-child li:last-child .boxDropLanguage.simple ul li a {
    font-family: "SourceSans";
  }
  .CX-header-mobile .box-header .box-others .box-top-menu ul:last-child li:last-child .boxDropLanguage.simple ul li:first-child {
    border-right: 1px solid #c0c0c0;
  }
  .CX-header-mobile .box-header .box-others .box-top-menu ul:last-child li:last-child .boxDropLanguage.simple ul li:last-child {
    padding-right: 0px;
  }
}

@media (max-width: 500px) {
  #CX-header-mobile .box-header,
  #CX-header .box-header {
    padding: 0 0px;
  }
}

@media (max-width: 1024px) {
  #CX-header-mobile .box-header {
    display: block !important;
  }
}

#CX-footer {
  background-color: #00008f;
  color: #ffffff;
  font-size: 1rem;
}
@media (min-width: 1366px) {
  #CX-footer > .container.CX-wrapper {
    max-width: 1100px !important;
  }
}
@media (min-width: 1600px) {
  #CX-footer > .container.CX-wrapper {
    max-width: 1200px !important;
  }
}
@media (min-width: 1900px) {
  #CX-footer > .container.CX-wrapper {
    max-width: 1330px !important;
  }
}
#CX-footer .box-footer-bottom {
  padding: 2rem 0 3rem;
}
.theme-default #CX-footer .box-footer-bottom a {
  color: #ffffff;
  text-decoration: underline;
}
.theme-prestise #CX-footer .box-footer-bottom a {
  color: #ffffff;
  text-decoration: underline;
}
.theme-syariah #CX-footer .box-footer-bottom a {
  color: #ffffff;
  text-decoration: underline;
}
#CX-footer .box-footer {
  padding: 3rem 0 1rem;
}
@media (min-width: 1025px) {
  #CX-footer .box-footer {
    display: flex;
  }
}
@media (min-width: 1025px) {
  #CX-footer .box-footer .col-footer {
    flex: 0 0 16%;
    max-width: 16%;
  }
}
@media (min-width: 1025px) {
  #CX-footer .box-footer .col-footer.link {
    flex: 0 0 36%;
    max-width: 36%;
  }
}
@media (min-width: 1025px) {
  #CX-footer .box-footer .col-footer.link .box-dynamic {
    display: flex;
  }
}
@media (min-width: 1025px) {
  #CX-footer .box-footer .col-footer.link .box-dynamic ul {
    flex: 1 1 auto;
  }
}
#CX-footer .box-footer .col-footer h4 {
  text-transform: uppercase;
  font-weight: normal;
  font-family: "SourceSans-Semibold";
  margin-bottom: 1rem;
}
@media (max-width: 1024px) {
  #CX-footer .box-footer .col-footer {
    margin-bottom: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.9);
    padding-bottom: 1rem;
  }
  #CX-footer .box-footer .col-footer:last-child {
    margin-bottom: 0px;
    border-bottom: 0px;
  }
  #CX-footer .box-footer .col-footer h4 {
    position: relative;
    padding: 20px 0 20px;
    margin-bottom: 0px;
  }
  #CX-footer .box-footer .col-footer h4 .ico.hidden {
    text-align: center;
    display: block;
    position: absolute;
    right: 0;
    font-size: 1.1rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  #CX-footer .box-footer .col-footer h4 .ico.hidden i {
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  #CX-footer .box-footer .col-footer h4.active .ico i {
    transform-origin: 50% 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  #CX-footer .box-footer .col-footer.closed {
    padding-bottom: 0px;
  }
}
#CX-footer .box-footer .col-footer ul li a {
  color: rgba(255, 255, 255, 0.9);
}
#CX-footer .box-footer .col-footer .box-social-brand .social {
  flex: 1 1 auto;
}
#CX-footer .box-footer .col-footer .box-social-brand .social li {
  margin-right: 5px;
}
#CX-footer .box-footer .col-footer .box-social-brand .social li a {
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.theme-default #CX-footer .box-footer .col-footer .box-social-brand .social li a:hover {
  background-color: #fdb713;
  color: #00008f;
}
.theme-prestise #CX-footer .box-footer .col-footer .box-social-brand .social li a:hover {
  background-color: #fdb713;
  color: #00008f;
}
.theme-syariah #CX-footer .box-footer .col-footer .box-social-brand .social li a:hover {
  background-color: #fdb713;
  color: #00008f;
}
@media (max-width: 1024px) {
  #CX-footer .box-footer .col-footer .top-brand {
    margin-top: 1rem;
  }
}
#CX-footer .box-footer .col-footer .top-brand img {
  height: 90px;
}
#CX-footer .box-footer .col-footer .box-customer-care {
  margin-top: 20px;
}
#CX-footer .box-footer .col-footer .box-customer-care ul li a,
#CX-footer .box-footer .col-footer .box-customer-care p {
  font-family: "SourceSans";
  font-size: 1.3rem;
  color: #ffffff;
  margin-bottom: 0px;
  letter-spacing: 2px;
}
#CX-footer .box-footer .col-footer .box-customer-care ul li {
  margin-bottom: 0px;
}

@media (max-width: 1024px) {
  #CX-footer .container {
    padding: 0 0;
    max-width: 100%;
  }
  #CX-footer .box-footer {
    padding: 0rem 0;
  }
  #CX-footer .box-footer .col-footer {
    padding-bottom: 0px;
    border-bottom: 0px solid transparent;
  }
  #CX-footer .box-footer .col-footer.closed {
    border-bottom: 1px solid rgba(255, 255, 255, 0.9);
  }
  #CX-footer .box-footer .col-footer h4 {
    padding: 1.5rem 1rem;
  }
  #CX-footer .box-footer .col-footer h4 .ico {
    right: 1rem !important;
  }
  #CX-footer .box-footer .col-footer .box-dynamic {
    padding: 1.5rem 1rem;
    background-color: #000072;
  }
  #CX-footer .box-footer .col-footer.temukan-kami .box-dynamic .box-social-brand ul {
    text-align: center;
  }
  #CX-footer .box-footer .col-footer.temukan-kami .box-dynamic .box-social-brand ul li {
    margin-right: 15px;
  }
  #CX-footer .box-footer .col-footer.temukan-kami .box-dynamic .box-social-brand ul li a {
    font-size: 1.2rem;
  }
  #CX-footer .box-footer .col-footer.temukan-kami .box-dynamic .box-customer-care p {
    font-size: 1.1rem;
  }
  #CX-footer .box-footer .col-footer.temukan-kami .box-dynamic .box-customer-care ul li a {
    font-size: 1.1rem;
  }
  #CX-footer .box-footer .col-footer.top-brand .top-brand {
    padding-bottom: 1rem;
    text-align: center;
  }
  #CX-footer .box-footer .col-footer.top-brand .top-brand img {
    height: 70px;
  }
}

.cx-homeBanner {
  position: relative;
}
.cx-homeBanner .cx-slider {
  position: relative;
}
.cx-homeBanner .cx-slider .item {
  height: 650px;
  position: relative;
}
.cx-homeBanner .cx-slider .item:before {
  content: "";
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(75%, #000));
  background: linear-gradient(transparent, #000 75%);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.cx-homeBanner .box-caption {
  position: absolute;
  left: 0;
  bottom: 400px;
  width: 100%;
  color: #ffffff;
}
.cx-homeBanner .box-caption .container.CX-wrapper {
  padding-left: 120px;
}
.cx-homeBanner .box-caption .title h1 {
  font-family: "SourceSans-Semibold";
  font-size: 4rem;
  padding-left: 0px;
}
@media (max-width: 1440px) {
  .cx-homeBanner .box-caption .title h1 {
    font-size: 3rem;
  }
}
.cx-homeBanner .box-caption .desc {
  font-size: 1.4rem;
}
@media (max-width: 1440px) {
  .cx-homeBanner .box-caption .desc {
    font-size: 1.2rem;
  }
}
@media (max-width: 1440px) {
  .cx-homeBanner .box-caption {
    bottom: 250px;
  }
}
.cx-homeBanner .slide-dots {
  position: absolute;
  top: 50%;
  width: 80px;
  right: 80px;
  z-index: 2;
  background-color: #fff;
  cursor: none;
}
.cx-homeBanner .slide-dots .slick-dots li {
  width: 50px;
  height: 50px;
  line-height: 50px;
  margin-bottom: 0px;
  display: block;
  text-align: center;
}
.cx-homeBanner .slide-dots .slick-dots li button {
  margin: 0 auto;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.theme-default .cx-homeBanner .slide-dots .slick-dots li button {
  border: 1px solid transparent;
}
.theme-default .cx-homeBanner .slide-dots .slick-dots li button:before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff;
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
.theme-prestise .cx-homeBanner .slide-dots .slick-dots li button {
  border: 1px solid transparent;
}
.theme-prestise .cx-homeBanner .slide-dots .slick-dots li button:before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff;
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
.theme-syariah .cx-homeBanner .slide-dots .slick-dots li button {
  border: 1px solid transparent;
}
.theme-syariah .cx-homeBanner .slide-dots .slick-dots li button:before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff;
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
.cx-homeBanner .slide-dots .slick-dots li:hover button {
  transition: all 0.3s ease-in-out;
}
.cx-homeBanner .slide-dots .slick-dots li:hover button:before {
  background-color: transparent;
}
.theme-default .cx-homeBanner .slide-dots .slick-dots li.slick-active button {
  background: rgba(255, 255, 255, 0.2);
  border: 1px solid #ffffff;
}
.theme-prestise .cx-homeBanner .slide-dots .slick-dots li.slick-active button {
  background: rgba(255, 255, 255, 0.2);
  border: 1px solid #ffffff;
}
.theme-syariah .cx-homeBanner .slide-dots .slick-dots li.slick-active button {
  background: rgba(255, 255, 255, 0.2);
  border: 1px solid #ffffff;
}
.cx-homeBanner .slide-dots .slick-dots li.slick-active:hover button {
  cursor: none;
}
.theme-default .cx-homeBanner .slide-dots .slick-dots li.slick-active:hover button {
  background: none;
  border: 1px solid transparent;
}
.theme-default .cx-homeBanner .slide-dots .slick-dots li.slick-active:hover button:before {
  background-color: transparent;
}
.theme-prestise .cx-homeBanner .slide-dots .slick-dots li.slick-active:hover button {
  background: none;
  border: 1px solid transparent;
}
.theme-prestise .cx-homeBanner .slide-dots .slick-dots li.slick-active:hover button:before {
  background-color: transparent;
}
.theme-syariah .cx-homeBanner .slide-dots .slick-dots li.slick-active:hover button {
  background: none;
  border: 1px solid transparent;
}
.theme-syariah .cx-homeBanner .slide-dots .slick-dots li.slick-active:hover button:before {
  background-color: transparent;
}

/* PrismJS 1.19.0
https://prismjs.com/download.html#themes=prism-coy&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+antlr4+apacheconf+apl+applescript+aql+arduino+arff+asciidoc+asm6502+aspnet+autohotkey+autoit+bash+basic+batch+bbcode+bison+bnf+brainfuck+brightscript+bro+c+csharp+cpp+cil+coffeescript+cmake+clojure+crystal+csp+css-extras+d+dart+diff+django+dns-zone-file+docker+ebnf+eiffel+ejs+elixir+elm+etlua+erb+erlang+fsharp+firestore-security-rules+flow+fortran+ftl+gcode+gdscript+gedcom+gherkin+git+glsl+gml+go+graphql+groovy+haml+handlebars+haskell+haxe+hcl+http+hpkp+hsts+ichigojam+icon+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jolie+jq+jsdoc+js-extras+js-templates+json+jsonp+json5+julia+keyman+kotlin+latex+latte+less+lilypond+liquid+lisp+livescript+lolcode+lua+makefile+markdown+markup-templating+matlab+mel+mizar+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+nasm+neon+nginx+nim+nix+nsis+objectivec+ocaml+opencl+oz+parigp+parser+pascal+pascaligo+pcaxis+perl+php+phpdoc+php-extras+plsql+powershell+processing+prolog+properties+protobuf+pug+puppet+pure+python+q+qml+qore+r+jsx+tsx+renpy+reason+regex+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smalltalk+smarty+solidity+soy+sparql+splunk-spl+sqf+sql+stylus+swift+tap+tcl+textile+toml+tt2+turtle+twig+typescript+t4-cs+t4-vb+t4-templating+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+wasm+wiki+xeora+xojo+xquery+yaml+zig&plugins=highlight-keywords+inline-color+toolbar+copy-to-clipboard+download-button */
/**
 * prism.js Coy theme for JavaScript, CoffeeScript, CSS and HTML
 * Based on https://github.com/tshedor/workshop-wp-theme (Example: http://workshop.kansan.com/category/sessions/basics or http://workshop.timshedor.com/category/sessions/basics);
 * @author Tim  Shedor
 */
code[class*=language-],
pre[class*=language-] {
  color: black;
  background: none;
  font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
  font-size: 1em;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  line-height: 1.5;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}

/* Code blocks */
pre[class*=language-] {
  position: relative;
  margin: 0.5em 0;
  overflow: visible;
  padding: 0;
}

pre[class*=language-] > code {
  position: relative;
  background-color: #fdfdfd;
  background-image: linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%);
  background-size: 3em 3em;
  background-origin: content-box;
  background-attachment: local;
}
.theme-default pre[class*=language-] > code {
  border-left: 10px solid #000092;
  box-shadow: -1px 0px 0px 0px #000092, 0px 0px 0px 1px #dfdfdf;
}
.theme-prestise pre[class*=language-] > code {
  border-left: 10px solid #c9a85c;
  box-shadow: -1px 0px 0px 0px #c9a85c, 0px 0px 0px 1px #dfdfdf;
}
.theme-syariah pre[class*=language-] > code {
  border-left: 10px solid #007b57;
  box-shadow: -1px 0px 0px 0px #007b57, 0px 0px 0px 1px #dfdfdf;
}

code[class*=language] {
  max-height: inherit;
  height: inherit;
  padding: 0 1em;
  display: block;
  overflow: auto;
}

/* Margin bottom to accommodate shadow */
:not(pre) > code[class*=language-],
pre[class*=language-] {
  background-color: #fdfdfd;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 1em;
}

/* Inline code */
:not(pre) > code[class*=language-] {
  position: relative;
  padding: 0.2em;
  border-radius: 0.3em;
  color: #c92c2c;
  border: 1px solid rgba(0, 0, 0, 0.1);
  display: inline;
  white-space: normal;
}

pre[class*=language-]:before,
pre[class*=language-]:after {
  content: "";
  z-index: -2;
  display: block;
  position: absolute;
  bottom: 0.75em;
  left: 0.18em;
  width: 40%;
  height: 20%;
  max-height: 13em;
  -webkit-transform: rotate(-2deg);
  -moz-transform: rotate(-2deg);
  -ms-transform: rotate(-2deg);
  -o-transform: rotate(-2deg);
  transform: rotate(-2deg);
}

:not(pre) > code[class*=language-]:after,
pre[class*=language-]:after {
  right: 0.75em;
  left: auto;
  -webkit-transform: rotate(2deg);
  -moz-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  -o-transform: rotate(2deg);
  transform: rotate(2deg);
}

.token.comment,
.token.block-comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: #7d8b99;
}

.token.punctuation {
  color: #5f6364;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.function-name,
.token.constant,
.token.symbol,
.token.deleted {
  color: #c92c2c;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.function,
.token.builtin,
.token.inserted {
  color: #2f9c0a;
}

.token.operator,
.token.entity,
.token.url,
.token.variable {
  color: #a67f59;
  background: rgba(255, 255, 255, 0.5);
}

.token.atrule,
.token.attr-value,
.token.keyword,
.token.class-name {
  color: #1990b8;
}

.token.regex,
.token.important {
  color: #e90;
}

.language-css .token.string,
.style .token.string {
  color: #a67f59;
  background: rgba(255, 255, 255, 0.5);
}

.token.important {
  font-weight: normal;
}

.token.bold {
  font-weight: bold;
}

.token.italic {
  font-style: italic;
}

.token.entity {
  cursor: help;
}

.token.namespace {
  opacity: 0.7;
}

@media screen and (max-width: 767px) {
  pre[class*=language-]:before,
  pre[class*=language-]:after {
    bottom: 14px;
    box-shadow: none;
  }
}
/* Plugin styles */
.token.tab:not(:empty):before,
.token.cr:before,
.token.lf:before {
  color: #e0d7d1;
}

/* Plugin styles: Line Numbers */
pre[class*=language-].line-numbers.line-numbers {
  padding-left: 0;
}

pre[class*=language-].line-numbers.line-numbers code {
  padding-left: 3.8em;
}

pre[class*=language-].line-numbers.line-numbers .line-numbers-rows {
  left: 0;
}

/* Plugin styles: Line Highlight */
pre[class*=language-][data-line] {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

pre[data-line] code {
  position: relative;
  padding-left: 4em;
}

pre .line-highlight {
  margin-top: 0;
}

span.inline-color {
  display: inline-block;
  height: 1.333ch;
  width: 1.333ch;
  margin: 0 0.333ch;
  box-sizing: border-box;
  border: 1px solid white;
  outline: 1px solid black;
}

div.code-toolbar {
  position: relative;
}

div.code-toolbar > .toolbar {
  position: absolute;
  top: 0.3em;
  right: 0.2em;
  transition: opacity 0.3s ease-in-out;
  opacity: 0;
}

div.code-toolbar:hover > .toolbar {
  opacity: 1;
}

/* Separate line b/c rules are thrown out if selector is invalid.
   IE11 and old Edge versions don't support :focus-within. */
div.code-toolbar:focus-within > .toolbar {
  opacity: 1;
}

div.code-toolbar > .toolbar .toolbar-item {
  display: inline-block;
}

div.code-toolbar > .toolbar a {
  cursor: pointer;
}

div.code-toolbar > .toolbar button {
  background: none;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  -webkit-user-select: none; /* for button */
  -moz-user-select: none;
  -ms-user-select: none;
}

div.code-toolbar > .toolbar a,
div.code-toolbar > .toolbar button,
div.code-toolbar > .toolbar span {
  color: #bbb;
  font-size: 0.8em;
  padding: 0 0.5em;
  background: #f5f2f0;
  background: rgba(224, 224, 224, 0.2);
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
  border-radius: 0.5em;
}

div.code-toolbar > .toolbar a:hover,
div.code-toolbar > .toolbar a:focus,
div.code-toolbar > .toolbar button:hover,
div.code-toolbar > .toolbar button:focus,
div.code-toolbar > .toolbar span:hover,
div.code-toolbar > .toolbar span:focus {
  color: inherit;
  text-decoration: none;
}

.theme-default div.code-toolbar > .toolbar a,
.theme-default div.code-toolbar > .toolbar button,
.theme-default div.code-toolbar > .toolbar span {
  background-color: #000092;
  color: #ffffff;
  box-shadow: none;
}
.theme-default div.code-toolbar > .toolbar a:hover,
.theme-default div.code-toolbar > .toolbar button:hover,
.theme-default div.code-toolbar > .toolbar span:hover {
  background-color: #0101ab;
  color: #ffffff;
}
.theme-prestise div.code-toolbar > .toolbar a,
.theme-prestise div.code-toolbar > .toolbar button,
.theme-prestise div.code-toolbar > .toolbar span {
  background-color: #c9a85c;
  color: #ffffff;
  box-shadow: none;
}
.theme-prestise div.code-toolbar > .toolbar a:hover,
.theme-prestise div.code-toolbar > .toolbar button:hover,
.theme-prestise div.code-toolbar > .toolbar span:hover {
  background-color: #ae8d40;
  color: #ffffff;
}
.theme-syariah div.code-toolbar > .toolbar a,
.theme-syariah div.code-toolbar > .toolbar button,
.theme-syariah div.code-toolbar > .toolbar span {
  background-color: #007b57;
  color: #ffffff;
  box-shadow: none;
}
.theme-syariah div.code-toolbar > .toolbar a:hover,
.theme-syariah div.code-toolbar > .toolbar button:hover,
.theme-syariah div.code-toolbar > .toolbar span:hover {
  background-color: #007b57;
  color: #ffffff;
}

.lfr-pagination {
  margin: 1rem 0 3rem;
}
.lfr-pagination .lfr-pagination-buttons.pager li a {
  border: 1px solid;
}
.theme-default .lfr-pagination .lfr-pagination-buttons.pager li a {
  background-color: #fdb713;
  color: #ffffff;
  font-size: 1rem;
  text-transform: uppercase;
  padding: 0.8rem 1.3rem;
  border-radius: 30px;
  letter-spacing: 2px;
  min-width: 100px;
}
.theme-prestise .lfr-pagination .lfr-pagination-buttons.pager li a {
  background-color: #fdb713;
  color: #ffffff;
  font-size: 1rem;
  text-transform: uppercase;
  padding: 0.8rem 1.3rem;
  border-radius: 30px;
  letter-spacing: 2px;
  min-width: 100px;
}
.theme-syariah .lfr-pagination .lfr-pagination-buttons.pager li a {
  background-color: #fdb713;
  color: #ffffff;
  font-size: 1rem;
  text-transform: uppercase;
  padding: 0.8rem 1.3rem;
  border-radius: 30px;
  letter-spacing: 2px;
  min-width: 100px;
}
.theme-default .lfr-pagination .lfr-pagination-buttons.pager li.disabled a {
  background-color: transparent;
  border-color: #fdb713;
  color: #fdb713;
}
.theme-prestise .lfr-pagination .lfr-pagination-buttons.pager li.disabled a {
  background-color: transparent;
  border-color: #fdb713;
  color: #fdb713;
}
.theme-syariah .lfr-pagination .lfr-pagination-buttons.pager li.disabled a {
  background-color: transparent;
  border-color: #fdb713;
  color: #fdb713;
}

.box-tab-title.simple {
  margin: 2rem 0;
}
.box-tab-title.simple ul {
  text-align: center;
  display: flex;
  position: relative;
  border-bottom: 2px solid #cccccc;
}
@media (max-width: 767px) {
  .box-tab-title.simple ul {
    overflow-x: auto;
  }
}
.box-tab-title.simple ul .tab_slider {
  width: 100px;
  height: 4px;
  position: absolute;
  left: 0;
  bottom: -3px;
  z-index: 2;
  background-color: #f07662;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.box-tab-title.simple ul li {
  flex: 1 1 auto;
}
.box-tab-title.simple ul li a {
  font-size: 1.3rem;
  display: block;
  padding: 1rem;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #333333;
  font-family: "SourceSans-Semibold";
  text-decoration: none;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 1440px) {
  .box-tab-title.simple ul li a {
    font-size: 1.2rem;
  }
}
@media (max-width: 767px) {
  .box-tab-title.simple ul li a {
    font-size: 1rem;
  }
}
.box-tab-title.simple ul li a:hover {
  color: #f07662;
}
.box-tab-title.simple ul li a div {
  display: block;
}
.box-tab-title.simple ul li a div.count_hasil {
  font-family: "SourceSans-Light";
  font-size: 1.2rem;
}
@media (max-width: 1440px) {
  .box-tab-title.simple ul li a div.count_hasil {
    font-size: 1.1rem;
  }
}
@media (max-width: 767px) {
  .box-tab-title.simple ul li a div.count_hasil {
    font-size: 0.8rem !important;
    text-transform: none;
  }
}

.cx-sitemap .box-sitemap .CX-box-accordion .box-item {
  margin-bottom: 1rem;
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-item .box-toggle h3 a {
  color: #ffffff;
  letter-spacing: 1px;
  font-family: "SourceSans-Semibold";
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-item.no-child .box-toggle {
  padding: 0 0 !important;
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-item.no-child .box-toggle:before {
  content: "\f054" !important;
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-item.no-child .box-toggle.active:before {
  content: "\f054" !important;
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-item.no-child .box-toggle a {
  display: block;
  padding: 1rem 2rem;
  text-decoration: none;
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-item.no-child .box-content {
  display: none !important;
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-item.has-child .box-toggle.active {
  background-color: #4976ba;
  color: #ffffff;
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-item.has-child .box-toggle.active h3 {
  color: #ffffff;
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-item.has-child .box-toggle.active h3 a {
  color: #ffffff;
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-content {
  background-color: #fafafa;
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-content a {
  text-decoration: none;
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-content .box-content-inner {
  padding: 2rem;
}
@media (min-width: 768px) {
  .cx-sitemap .box-sitemap .CX-box-accordion .box-content .box-content-inner ul {
    display: flex;
    flex-wrap: wrap;
  }
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-content .box-content-inner ul li {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
  margin-bottom: 2rem;
}
@media (max-width: 768px) {
  .cx-sitemap .box-sitemap .CX-box-accordion .box-content .box-content-inner ul li {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .cx-sitemap .box-sitemap .CX-box-accordion .box-content .box-content-inner ul li {
    flex: none;
    max-width: initial;
  }
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-content .box-content-inner ul li .box-sitemap-child {
  display: inline-block;
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-content .box-content-inner ul li .box-sitemap-child .title-child-sitemap a {
  color: #2a428b;
  font-family: "SourceSans-Semibold";
  font-size: 1.2rem;
  letter-spacing: 1px;
  margin-bottom: 0.5rem;
  display: block;
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-content .box-content-inner ul li .box-sitemap-child .title-child-sitemap a:hover {
  color: #fdb713;
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-content .box-content-inner ul li .box-sitemap-child .content-child-sitemap {
  padding-left: 20px;
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-content .box-content-inner ul li .box-sitemap-child .content-child-sitemap ul {
  display: block;
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-content .box-content-inner ul li .box-sitemap-child .content-child-sitemap ul li {
  display: block;
  flex: none;
  max-width: initial;
  margin-bottom: 0.5rem;
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-content .box-content-inner ul li .box-sitemap-child .content-child-sitemap ul li a {
  color: #29353d;
  display: inline-block;
  padding: 0.5rem 0rem;
  font-size: 1.1rem;
  font-family: "SourceSans-Light";
  letter-spacing: 1px;
  position: relative;
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-content .box-content-inner ul li .box-sitemap-child .content-child-sitemap ul li a:before {
  content: "";
  position: absolute;
  bottom: 0;
  height: 2px;
  background-color: #fdb713;
  width: 0%;
  opacity: 0;
  visibility: hidden;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.cx-sitemap .box-sitemap .CX-box-accordion .box-content .box-content-inner ul li .box-sitemap-child .content-child-sitemap ul li a:hover:before {
  opacity: 1;
  visibility: visible;
  width: 100%;
}

.CX-home-slider {
  position: relative;
}
.CX-home-slider .box-home-slider .item-home-slider {
  height: 720px;
  background-color: #eee;
  position: relative;
}
@media (max-width: 1440px) {
  .CX-home-slider .box-home-slider .item-home-slider {
    height: 620px;
  }
}
.CX-home-slider .box-home-slider .item-home-slider:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 70%;
  height: 100%;
  background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
}
.CX-home-slider .box-home-slider .item-home-slider .container.CX-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
  position: relative;
}
.CX-home-slider .box-home-slider .item-home-slider .container.CX-wrapper .caption {
  position: absolute;
  top: 50%;
  margin-top: -100px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (max-width: 1024px) {
  .CX-home-slider .box-home-slider .item-home-slider .container.CX-wrapper .caption {
    margin-top: -80px;
  }
}
.CX-home-slider .box-home-slider .item-home-slider .caption {
  position: relative;
  margin-top: 8%;
  color: #ffffff;
  max-width: 40%;
}
.CX-home-slider .box-home-slider .item-home-slider .caption .category {
  text-transform: uppercase;
  font-weight: normal;
  letter-spacing: 5px;
  font-size: 1.2rem;
  margin-bottom: 1rem;
}
@media (max-width: 1440px) {
  .CX-home-slider .box-home-slider .item-home-slider .caption .category {
    font-size: 1.1rem;
  }
}
.CX-home-slider .box-home-slider .item-home-slider .caption .title {
  margin-bottom: 1rem;
}
.CX-home-slider .box-home-slider .item-home-slider .caption .title h2,
.CX-home-slider .box-home-slider .item-home-slider .caption .title h1 {
  letter-spacing: 5px;
  font-size: 3rem;
}
@media (max-width: 1440px) {
  .CX-home-slider .box-home-slider .item-home-slider .caption .title h2,
  .CX-home-slider .box-home-slider .item-home-slider .caption .title h1 {
    font-size: 2.5rem;
  }
}
.CX-home-slider .box-home-nav-slider {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.CX-home-slider .box-home-nav-slider:before {
  border-top: 2px solid rgba(255, 255, 255, 0.5);
  content: "";
  position: absolute;
  left: 0;
  top: 2;
  width: 100%;
}
.CX-home-slider .box-home-nav-slider .item-nav-slider {
  position: relative;
  height: 220px;
  display: flex;
  align-items: center;
  padding: 2rem;
  color: #ffffff;
  cursor: pointer;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media (max-width: 1440px) {
  .CX-home-slider .box-home-nav-slider .item-nav-slider {
    height: 180px;
  }
}
.CX-home-slider .box-home-nav-slider .item-nav-slider:before {
  opacity: 0;
  visibility: hidden;
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 0;
  height: 5px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.theme-default .CX-home-slider .box-home-nav-slider .item-nav-slider:before {
  background-color: #fdb713;
}
.theme-prestise .CX-home-slider .box-home-nav-slider .item-nav-slider:before {
  background-color: #fdb713;
}
.theme-syariah .CX-home-slider .box-home-nav-slider .item-nav-slider:before {
  background-color: #fdb713;
}
.CX-home-slider .box-home-nav-slider .item-nav-slider.is-active, .CX-home-slider .box-home-nav-slider .item-nav-slider:hover {
  background: rgba(0, 0, 0, 0.6);
}
.CX-home-slider .box-home-nav-slider .item-nav-slider.is-active:before, .CX-home-slider .box-home-nav-slider .item-nav-slider:hover:before {
  opacity: 1;
  visibility: visible;
  width: 100%;
}
.CX-home-slider .box-home-nav-slider .item-nav-slider:hover {
  opacity: 0.5;
}
.CX-home-slider .box-home-nav-slider .item-nav-slider .caption .category {
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 0.5rem;
}
@media (max-width: 1440px) {
  .CX-home-slider .box-home-nav-slider .item-nav-slider .caption .category {
    font-size: 0.9rem;
  }
}
.CX-home-slider .box-home-nav-slider .item-nav-slider .caption .title {
  font-family: "SourceSans-Semibold";
  font-size: 1.5rem;
  letter-spacing: 2px;
}
@media (max-width: 1440px) {
  .CX-home-slider .box-home-nav-slider .item-nav-slider .caption .title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.3rem;
  }
}
.CX-home-slider.static .item-home-slider {
  height: 550px;
}
.CX-home-slider.static .box-desc {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 2rem;
  background: rgba(0, 0, 0, 0.6);
  color: #ffffff;
  font-size: 1.2rem;
}
.CX-home-slider.static .box-desc p {
  letter-spacing: 2px;
}

.js .slider-single > div:nth-child(1n+2) {
  display: none;
}

.js .slider-single.slick-initialized > div:nth-child(1n+2) {
  display: block;
}

section.CX-home-slider.static.simple .item-home-slider > .container {
  height: 100%;
  display: flex;
  align-items: center;
}
section.CX-home-slider.static.simple .item-home-slider > .container .caption {
  margin-top: 0px;
}
section.CX-home-slider.static.simple .item-home-slider > .container .caption .title p {
  font-size: 1.1rem;
}

.CX-home-slider.static.small .item-home-slider {
  height: 450px;
}

.CX-home-slider.style-2 {
  margin-top: 4.5rem;
}
.CX-home-slider.style-2 .box-home-slider .item-home-slider {
  z-index: 1;
  position: relative;
}
.CX-home-slider.style-2 .box-home-slider .item-home-slider:before {
  background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%) !important;
}
.CX-home-slider.style-2 .box-home-slider .item-home-slider .caption {
  margin-top: 0px;
}
.CX-home-slider.style-2 .box-home-slider .item-home-slider .caption .title h2,
.CX-home-slider.style-2 .box-home-slider .item-home-slider .caption .title h1 {
  color: #ffffff;
  font-size: 2.5rem;
}
.CX-home-slider.style-2 .box-home-slider .item-home-slider .caption .title p {
  color: #ffffff !important;
}
.CX-home-slider.style-2 .box-home-slider .item-home-slider .container {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}
.CX-home-slider.style-2:before {
  content: "";
  position: absolute;
  top: -35px;
  left: 45%;
  width: 50px;
  height: 70px;
  border: 6px solid #fdb713;
  z-index: 3;
  -webkit-transform: skew(-20deg) translateX(-50%);
  -moz-transform: skew(-20deg) translateX(-50%);
  -ms-transform: skew(-20deg) translateX(-50%);
  -o-transform: skew(-20deg) translateX(-50%);
  transform: skew(-20deg) translateX(-50%);
}
.CX-home-slider.style-2:after {
  width: 270px !important;
  left: initial !important;
  right: 10% !important;
  -webkit-transform: skew(-20deg) !important;
  -moz-transform: skew(-20deg) !important;
  -ms-transform: skew(-20deg) !important;
  -o-transform: skew(-20deg) !important;
  transform: skew(-20deg) !important;
}

.CX-home-slider.static .item-home-slider .category .category-item {
  margin-right: 5px;
  position: relative;
}
.CX-home-slider.static .item-home-slider .category .category-item:nth-child(n+2) {
  padding-left: 15px;
}
.CX-home-slider.static .item-home-slider .category .category-item:nth-child(n+2):before {
  content: "";
  position: absolute;
  border-left: 1px solid;
  left: 0;
  width: 1px;
  height: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.CX-home-slider.static .item-home-slider .category .category-item:last-child {
  margin-right: 0px;
}

section.CX-home-slider.static.article-detail .item-home-slider .caption {
  max-width: 90%;
}

@media (max-width: 1024px) {
  .CX-home-slider {
    margin-bottom: 3rem;
  }
  .CX-home-slider .box-home-slider .item-home-slider .caption {
    max-width: 100%;
    margin-top: 13%;
  }
  .CX-home-slider .box-home-slider .item-home-slider .caption .category {
    font-size: 1rem;
  }
  .CX-home-slider .box-home-slider .item-home-slider .caption .title h2,
  .CX-home-slider .box-home-slider .item-home-slider .caption .title h1 {
    font-size: 2rem;
    letter-spacing: 3px;
  }
  .CX-home-slider .box-home-nav-slider .cx-slider-nav .item-nav-slider {
    height: 150px;
  }
  .CX-home-slider .box-home-nav-slider .cx-slider-nav .item-nav-slider .caption .category {
    font-size: 0.8rem;
  }
  .CX-home-slider .box-home-nav-slider .cx-slider-nav .item-nav-slider .caption .title {
    font-size: 1rem;
  }
}
@media (min-width: 1025px) {
  .CX-home-slider .box-home-slider .slick-dots {
    display: none !important;
  }
}
.CX-home-slider .box-home-slider .slick-dots {
  bottom: -40px;
}
.CX-home-slider .box-home-slider .slick-dots li {
  margin-right: 20px;
}
.CX-home-slider .box-home-slider .slick-dots li:last-child {
  margin-right: 0px;
}
.CX-home-slider .box-home-slider .slick-dots li button {
  width: 27px;
  height: 27px;
  line-height: 27px;
}
.CX-home-slider .box-home-slider .slick-dots li button:before {
  content: "";
  width: 27px;
  height: 27px;
  border: 3px solid;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.CX-home-slider .box-home-slider .slick-dots li.slick-active button:before {
  border-color: #fdb713;
}
@media (max-width: 1024px) {
  .CX-home-slider .box-home-nav-slider {
    display: none;
  }
}
@media (max-width: 767px) {
  .CX-home-slider .box-home-nav-slider {
    display: none;
  }
  .CX-home-slider .box-home-slider .slick-dots {
    bottom: 0px;
    border-top: 3px solid rgba(255, 255, 255, 0.56);
    padding: 2rem 0;
  }
  .CX-home-slider .box-home-slider .slick-dots li button:before {
    border-color: #ffffff;
    opacity: 1;
  }
  .CX-home-slider .box-home-slider .item-home-slider {
    height: 570px;
  }
  .CX-home-slider .box-home-slider .item-home-slider:before {
    width: 100%;
  }
  .CX-home-slider .box-home-slider .item-home-slider > .container.CX-wrapper {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .CX-home-slider .box-home-slider .item-home-slider .caption {
    flex: 1 1 auto;
    margin-top: 0;
  }
}

@media (max-width: 1024px) {
  .CX-home-slider.static.detail .item-home-slider, .CX-home-slider.static.simple .item-home-slider {
    height: 400px !important;
  }
  .CX-home-slider.static.detail .item-home-slider .container.CX-wrapper, .CX-home-slider.static.simple .item-home-slider .container.CX-wrapper {
    height: 100%;
    display: flex;
    align-items: flex-start;
  }
  .CX-home-slider.static.detail .item-home-slider .container.CX-wrapper .caption, .CX-home-slider.static.simple .item-home-slider .container.CX-wrapper .caption {
    margin-top: 10%;
  }
  .CX-home-slider.static.detail .item-home-slider .container.CX-wrapper .caption .category, .CX-home-slider.static.simple .item-home-slider .container.CX-wrapper .caption .category {
    font-size: 0.9rem;
    margin-bottom: 1.5rem;
  }
  .CX-home-slider.static.detail .item-home-slider .container.CX-wrapper .caption .title h2,
  .CX-home-slider.static.detail .item-home-slider .container.CX-wrapper .caption .title h1, .CX-home-slider.static.simple .item-home-slider .container.CX-wrapper .caption .title h2,
  .CX-home-slider.static.simple .item-home-slider .container.CX-wrapper .caption .title h1 {
    font-size: 1.5rem;
    margin-bottom: 1rem;
  }
  .CX-home-slider.static.detail .item-home-slider .container.CX-wrapper .caption .title p, .CX-home-slider.static.simple .item-home-slider .container.CX-wrapper .caption .title p {
    font-size: 1rem;
  }
}
@media (max-width: 768px) {
  .CX-home-slider.static.simple .item-home-slider {
    height: 300px !important;
  }
  .CX-home-slider.static.detail .item-home-slider {
    height: 300px !important;
  }
  .CX-home-slider.static.detail:after {
    bottom: -30px !important;
    height: 60px !important;
    width: 300px !important;
  }
}
@media (max-width: 767px) {
  .CX-home-slider.static.detail .box-home-slider .slick-dots, .CX-home-slider.static.simple .box-home-slider .slick-dots {
    display: none;
  }
  .CX-home-slider.static.detail:after, .CX-home-slider.static.simple:after {
    height: 40px !important;
    bottom: -20px !important;
    width: 150px !important;
    left: -10px !important;
  }
}

.CX-home-slider.static.detail .box-home-slider .slick-dots {
  display: none !important;
}

@media (max-width: 1024px) {
  .CX-home-slider .box-home-slider .item-home-slider {
    height: 400px;
  }
}

@media (max-width: 768px) {
  .CX-home-slider.static.simple .slick-dots {
    display: none !important;
  }
}

@media (max-width: 768px) {
  .CX-home-slider.static .slick-dots {
    display: none !important;
  }
}

section.CX-home-slider.static.small.no-slider .box-home-slider .item-home-slider {
  display: flex;
  align-items: center;
}
@media (max-width: 1024px) {
  section.CX-home-slider.static.small.no-slider .box-home-slider .item-home-slider {
    height: 400px;
  }
}
@media (max-width: 768px) {
  section.CX-home-slider.static.small.no-slider .box-home-slider .item-home-slider {
    height: 300px;
  }
}
@media (max-width: 767px) {
  section.CX-home-slider.static.small.no-slider .box-home-slider .item-home-slider {
    height: 250px;
  }
}
section.CX-home-slider.static.small.no-slider .box-home-slider .item-home-slider .caption {
  margin-top: 0px;
}

@media (max-width: 767px) {
  .CX-home-slider.static .box-desc {
    display: none !important;
  }
}

@media (max-width: 768px) {
  .CX-home-slider.static .box-home-slider .item-home-slider .box-desc {
    font-size: 1rem;
    padding: 1rem;
  }
}

@media (max-width: 1024px) {
  .CX-home-slider.style-2:before {
    left: initial !important;
    transform: skew(-20deg);
    right: 20px;
    width: 40px;
    height: 45px;
    top: -20px;
  }
}

section.CX-home-slider.static.small.no-slider .box-home-slider .item-home-slider .caption .date {
  letter-spacing: 1px;
  font-family: "SourceSans-Semibold";
  font-size: 1.2rem;
}

section.CX-home-slider.static.detail .box-home-slider .container.CX-wrapper .caption {
  margin-top: 0px;
  max-width: 60%;
}
@media (max-width: 768px) {
  section.CX-home-slider.static.detail .box-home-slider .container.CX-wrapper .caption {
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  section.CX-home-slider .box-home-slider .item-home-slider.has-mobile {
    background-image: none !important;
  }
}
@media (max-width: 767px) {
  section.CX-home-slider .box-home-slider .item-home-slider.has-mobile .bg-for-mobile.hide {
    display: block !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  section.CX-home-slider .box-home-slider .item-home-slider.has-mobile .bg-for-mobile.hide img {
    object-fit: cover;
    width: 100%;
  }
}
section.CX-home-slider .box-home-slider .item-home-slider .container.CX-wrapper .caption {
  margin-top: -30px;
}

section.CX-home-slider.static.simple.layanan-eksekutif .box-home-slider .item-home-slider {
  height: 497px;
}
section.CX-home-slider.static.simple.layanan-eksekutif .box-home-slider .caption {
  max-width: 100%;
  width: 100%;
  margin-top: 0px;
}
@media (max-width: 1024px) {
  section.CX-home-slider.static.simple.layanan-eksekutif .box-home-slider .caption {
    margin-top: 0px !important;
  }
}
section.CX-home-slider.static.simple.layanan-eksekutif .box-home-slider .caption .title {
  text-transform: uppercase;
}

body .CX-home-slider.utama .box-home-slider .item-home-slider .caption {
  max-width: 65%;
  margin-top: -100px !important;
  padding-left: 1.5rem;
}
@media (max-width: 1024px) {
  body .CX-home-slider.utama .box-home-slider .item-home-slider .caption {
    margin-top: -60px !important;
  }
}
@media (max-width: 768px) {
  body .CX-home-slider.utama .box-home-slider .item-home-slider .caption {
    margin-top: 0 !important;
    max-width: initial !important;
  }
}
@media (max-width: 767px) {
  body .CX-home-slider.utama .box-home-slider .item-home-slider .caption {
    padding-left: 0px;
  }
}
@media (max-width: 767px) {
  body .CX-home-slider.utama .box-home-slider .item-home-slider .caption .category {
    font-size: 0.7rem;
  }
}
body .CX-home-slider.utama .box-home-slider .item-home-slider .caption .title h2,
body .CX-home-slider.utama .box-home-slider .item-home-slider .caption .title h1 {
  font-size: 60px;
  line-height: 1.16;
}
@media (max-width: 1024px) {
  body .CX-home-slider.utama .box-home-slider .item-home-slider .caption .title h2,
  body .CX-home-slider.utama .box-home-slider .item-home-slider .caption .title h1 {
    font-size: 2rem;
  }
}
@media (max-width: 767px) {
  body .CX-home-slider.utama .box-home-slider .item-home-slider .caption .title h2,
  body .CX-home-slider.utama .box-home-slider .item-home-slider .caption .title h1 {
    font-size: 1.5rem;
  }
}
body .CX-home-slider.utama .box-home-nav-slider .cx-slider-nav .item-nav-slider {
  height: 160px;
  align-items: flex-start;
  padding: 1.5rem;
}
@media (max-width: 1024px) {
  body .CX-home-slider.utama .box-home-nav-slider .cx-slider-nav .item-nav-slider {
    height: 120px;
  }
}
body .CX-home-slider.utama .box-home-nav-slider .cx-slider-nav .item-nav-slider .caption .category {
  font-size: 0.9rem;
  font-family: "SourceSans-Light";
}
@media (max-width: 1024px) {
  body .CX-home-slider.utama .box-home-nav-slider .cx-slider-nav .item-nav-slider .caption .category {
    font-size: 0.8rem;
  }
}
body .CX-home-slider.utama .box-home-nav-slider .cx-slider-nav .item-nav-slider .caption .title {
  font-size: 1.7rem;
  line-height: 2.4rem;
}
@media (max-width: 1024px) {
  body .CX-home-slider.utama .box-home-nav-slider .cx-slider-nav .item-nav-slider .caption .title {
    font-size: 1.2rem;
    line-height: 1.6;
  }
}

.CX-home-slider .box-home-slider .item-home-slider.has-video.play-video {
  background-image: none;
}
.CX-home-slider .box-home-slider .item-home-slider.has-video.play-video .control-video {
  opacity: 0;
  visibility: hidden;
}
.CX-home-slider .box-home-slider .item-home-slider.has-video.play-video .box-video {
  opacity: 1;
  visibility: visible;
}
.CX-home-slider .box-home-slider .item-home-slider.has-video.play-video.cms .box-video {
  background-color: #ffffff;
}
.CX-home-slider .box-home-slider .item-home-slider.has-video .box-control-video:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.CX-home-slider .box-home-slider .item-home-slider.has-video .box-control-video:hover .control-video {
  opacity: 1;
  visibility: visible;
}
.CX-home-slider .box-home-slider .item-home-slider.has-video .control-video {
  position: absolute;
  z-index: 3;
  top: 40%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-home-slider .box-home-slider .item-home-slider.has-video .control-video a {
  font-size: 2.5rem;
  display: block;
  width: 100px;
  height: 100px;
  line-height: 100px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #000092;
  color: #ffffff;
  position: relative;
}
.CX-home-slider .box-home-slider .item-home-slider.has-video .control-video a.play-video i {
  position: relative;
  left: 5px;
  top: 5px;
}
.CX-home-slider .box-home-slider .item-home-slider.has-video .control-video a:hover {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.CX-home-slider .box-home-slider .item-home-slider.has-video .control-video a:hover:before, .CX-home-slider .box-home-slider .item-home-slider.has-video .control-video a:hover:after {
  opacity: 1;
  visibility: visible;
}
.CX-home-slider .box-home-slider .item-home-slider.has-video .control-video a:before, .CX-home-slider .box-home-slider .item-home-slider.has-video .control-video a:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  border: 1px solid rgba(255, 255, 255, 0.5);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
  visibility: hidden;
}
.CX-home-slider .box-home-slider .item-home-slider.has-video .control-video a:before {
  width: 130px;
  height: 130px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-home-slider .box-home-slider .item-home-slider.has-video .control-video a:after {
  width: 160px;
  height: 160px;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.CX-home-slider .box-home-slider .item-home-slider.has-video .box-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.CX-home-slider .box-home-slider .item-home-slider.has-video .box-video video,
.CX-home-slider .box-home-slider .item-home-slider.has-video .box-video iframe {
  width: 100%;
  height: 100%;
}
.CX-home-slider .box-home-slider .item-home-slider.has-video .container.CX-wrapper {
  display: none;
}

@media (max-width: 767px) {
  .CX-home-slider .box-home-slider {
    background-color: #000092;
  }
  .CX-home-slider .box-home-slider .slick-dots {
    border-top: 0px;
    position: relative !important;
    background-color: #000092;
  }
}

@media (max-width: 767px) {
  .CX-home-slider .box-home-slider .item-home-slider {
    height: auto !important;
  }
  .CX-home-slider .box-home-slider .item-home-slider .bg-for-mobile {
    position: relative !important;
  }
  .CX-home-slider .box-home-slider .item-home-slider .bg-for-mobile img {
    height: 400px;
  }
  .CX-home-slider .box-home-slider .item-home-slider .container.CX-wrapper .caption {
    display: none !important;
    position: relative !important;
  }
  .CX-home-slider .box-home-slider .item-home-slider .caption-mobile {
    background-color: #000092;
    padding: 3rem 0;
  }
  .CX-home-slider .box-home-slider .item-home-slider .caption-mobile.hide {
    display: block !important;
  }
  .CX-home-slider .box-home-slider .item-home-slider.has-video .caption-mobile {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .CX-home-slider .box-home-slider .item-home-slider .btn.btn-custom {
    border-color: #ffffff !important;
  }
}
.CX-home-slider .box-home-slider .item-home-slider .btn.btn-custom-white {
  margin-left: 15px;
  border-color: #ffffff;
  color: #ffffff;
}
.CX-home-slider .box-home-slider .item-home-slider .btn.btn-custom-white:after {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #000092;
}
.CX-home-slider .box-home-slider .item-home-slider .btn.btn-custom-white:hover {
  background-color: #ffffff;
  color: #000092 !important;
}
.CX-home-slider .box-home-slider .item-home-slider .btn.btn-custom-white:hover:after {
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .CX-home-slider .box-home-slider .item-home-slider .btn.btn-custom-white {
    background-color: #ffffff;
    color: #000092;
  }
}

@media (max-width: 767px) {
  .CX-home-slider .box-home-slider .item-home-slider.has-video.play-video .box-video {
    z-index: 2;
  }
}

.CX-home-slider .box-home-slider .item-home-slider .container.CX-wrapper.hilang .caption {
  margin-top: 0px !important;
}
.CX-home-slider .box-home-slider .item-home-slider .container.CX-wrapper.hilang .caption .category,
.CX-home-slider .box-home-slider .item-home-slider .container.CX-wrapper.hilang .caption .title {
  display: none;
}

section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption {
  max-width: 40% !important;
}
@media (max-width: 768px) {
  section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption {
    max-width: 40%;
  }
}
section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption .category {
  font-size: 1.5rem;
  letter-spacing: 2px !important;
}
@media (max-width: 768px) {
  section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption .category {
    font-size: 12px;
  }
}
section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption .title h2,
section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption .title h1 {
  letter-spacing: 0px !important;
  font-size: 40px;
}
@media (max-width: 768px) {
  section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption .title h2,
  section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption .title h1 {
    line-height: 28px;
    font-size: 1.7rem;
  }
}
@media (max-width: 767px) {
  section.CX-home-slider.utama {
    margin-bottom: 0px !important;
  }
}
section.CX-home-slider.utama .item-home-slider.has-video .bg-for-mobile .box-act {
  display: none;
}
section.CX-home-slider.utama .item-home-slider .bg-for-mobile .box-act {
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  padding: 0 10px;
}
@media (max-width: 767px) {
  section.CX-home-slider.utama .item-home-slider .caption-mobile-inner .btn {
    display: none !important;
  }
}
@media (max-width: 767px) {
  section.CX-home-slider.utama .item-home-slider .caption.caption-mobile {
    padding: 1.5rem 0 !important;
  }
}
@media (max-width: 767px) {
  section.CX-home-slider.utama .box-home-slider .slick-dots {
    padding: 1.5rem 0 1.5rem 0 !important;
  }
}
section.CX-home-slider.utama .box-home-slider .item-home-slider .caption {
  max-width: 45%;
}
section.CX-home-slider.utama .box-home-slider .item-home-slider .caption .title h2,
section.CX-home-slider.utama .box-home-slider .item-home-slider .caption .title h1 {
  letter-spacing: 2px !important;
}

.CX-home-slider .box-home-slider .item-home-slider .caption .title h2,
.CX-home-slider .box-home-slider .item-home-slider .caption .title h1 {
  letter-spacing: 0px;
}

.CX-home-slider .box-home-slider .item-home-slider .caption .title h2,
.CX-home-slider .box-home-slider .item-home-slider .caption .title h1 {
  font-size: 40px;
}

section.CX-home-slider.static.simple .item-home-slider > .container .caption .title p {
  font-size: 18px;
}

.CX-home-slider .box-home-slider .item-home-slider .caption .title h2,
h1 {
  letter-spacing: 0px;
}

.CX-home-slider .box-home-slider .item-home-slider .caption .category {
  letter-spacing: 2px;
}

section.CX-home-slider.static.detail .box-home-slider .container.CX-wrapper .caption {
  max-width: 50%;
}

.theme-default section.CX-home-slider.static.detail .item-home-slider .caption .category,
.theme-default section.CX-home-slider.static.detail .item-home-slider .caption .title {
  color: #ffffff;
}

section.CX-home-slider.static.detail.style-2.jadi-bagian-axa .item-home-slider:before {
  background: rgba(0, 0, 0, 0.5) !important;
  width: 100%;
}

section.CX-home-slider.static.detail.style-2.overlay .item-home-slider:before {
  background: rgba(0, 0, 0, 0.5) !important;
  width: 100%;
}

@media (max-width: 1024px) {
  .CX-home-slider .box-home-slider .item-home-slider {
    height: 600px !important;
  }
}
@media (max-width: 768px) {
  .CX-home-slider .box-home-slider .item-home-slider {
    height: 400px !important;
  }
}
@media (max-width: 767px) {
  section.CX-home-slider.utama .box-home-slider.cx-slider.one .item-home-slider.has-mobile {
    height: auto !important;
  }
}

@media (max-width: 767px) {
  section.CX-home-slider.static.article-detail .box-home-slider .slick-list {
    height: auto !important;
  }
  section.CX-home-slider.static.article-detail .box-home-slider .slick-list .slick-track {
    width: 100% !important;
  }
  section.CX-home-slider.static.article-detail .box-home-slider .item-home-slider {
    background-image: none !important;
    height: auto !important;
    width: 100% !important;
  }
  section.CX-home-slider.static.article-detail .box-home-slider .item-home-slider .banner-mobile.hide {
    display: block !important;
  }
  section.CX-home-slider.static.article-detail .box-home-slider .item-home-slider .banner-mobile.hide .img-mobile {
    height: 300px;
    overflow: hidden;
  }
  section.CX-home-slider.static.article-detail .box-home-slider .item-home-slider .banner-mobile.hide .img-mobile img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    object-position: center center;
  }
  section.CX-home-slider.static.article-detail .box-home-slider .item-home-slider .banner-mobile.hide .caption {
    padding: 1.5rem 1.5rem;
    flex: none;
    max-width: 100% !important;
  }
  .theme-default section.CX-home-slider.static.article-detail .box-home-slider .item-home-slider .banner-mobile.hide .caption {
    background-color: #000092;
  }
  .theme-prestise section.CX-home-slider.static.article-detail .box-home-slider .item-home-slider .banner-mobile.hide .caption {
    background-color: #c9a85c;
  }
  .theme-syariah section.CX-home-slider.static.article-detail .box-home-slider .item-home-slider .banner-mobile.hide .caption {
    background-color: #007b57;
  }
  section.CX-home-slider.static.article-detail .box-home-slider .item-home-slider .banner-mobile.hide .caption .category {
    font-size: 0.7rem;
  }
  section.CX-home-slider.static.article-detail .box-home-slider .item-home-slider .banner-mobile.hide .caption .title h2,
  section.CX-home-slider.static.article-detail .box-home-slider .item-home-slider .banner-mobile.hide .caption .title h1 {
    font-size: 1.5rem;
    letter-spacing: 2px;
  }
  section.CX-home-slider.static.article-detail .box-home-slider .item-home-slider .banner-mobile.hide .caption .date {
    font-size: 1rem;
  }
}

@media (max-width: 767px) {
  .CX-home-slider .box-home-slider .item-home-slider .caption-mobile.hide.hilang {
    display: none !important;
  }
}

@media (max-width: 767px) {
  section.CX-home-slider.static.simple .box-home-slider .slick-list {
    height: auto !important;
  }
  section.CX-home-slider.static.simple .box-home-slider .slick-list .slick-track {
    width: 100% !important;
  }
  section.CX-home-slider.static.simple .box-home-slider .item-home-slider {
    background-image: none !important;
    height: auto !important;
    width: 100% !important;
  }
  section.CX-home-slider.static.simple .box-home-slider .item-home-slider .banner-mobile.hide {
    display: block !important;
  }
  section.CX-home-slider.static.simple .box-home-slider .item-home-slider .banner-mobile.hide .img-mobile {
    height: 300px;
    overflow: hidden;
  }
  section.CX-home-slider.static.simple .box-home-slider .item-home-slider .banner-mobile.hide .img-mobile img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    object-position: center center;
  }
  section.CX-home-slider.static.simple .box-home-slider .item-home-slider .banner-mobile.hide .caption {
    padding: 1.5rem 1.5rem;
    flex: none;
    max-width: 100% !important;
  }
  .theme-default section.CX-home-slider.static.simple .box-home-slider .item-home-slider .banner-mobile.hide .caption {
    background-color: #000092;
  }
  .theme-prestise section.CX-home-slider.static.simple .box-home-slider .item-home-slider .banner-mobile.hide .caption {
    background-color: #c9a85c;
  }
  .theme-syariah section.CX-home-slider.static.simple .box-home-slider .item-home-slider .banner-mobile.hide .caption {
    background-color: #007b57;
  }
  section.CX-home-slider.static.simple .box-home-slider .item-home-slider .banner-mobile.hide .caption .category {
    font-size: 0.7rem;
  }
  section.CX-home-slider.static.simple .box-home-slider .item-home-slider .banner-mobile.hide .caption .title h2,
  section.CX-home-slider.static.simple .box-home-slider .item-home-slider .banner-mobile.hide .caption .title h1 {
    font-size: 1.5rem;
    letter-spacing: 2px;
  }
  section.CX-home-slider.static.simple .box-home-slider .item-home-slider .banner-mobile.hide .caption .date {
    font-size: 1rem;
  }
}

@media (max-width: 767px) {
  section.CX-home-slider.static.detail .box-home-slider .item-home-slider .container.CX-wrapper .caption {
    display: block !important;
  }
  section.CX-home-slider.static.detail .box-home-slider .item-home-slider .container.CX-wrapper .caption .category {
    font-size: 0.7rem;
    margin-bottom: 0.5rem;
  }
  section.CX-home-slider.static.detail .box-home-slider .item-home-slider .container.CX-wrapper .caption .title h2,
  section.CX-home-slider.static.detail .box-home-slider .item-home-slider .container.CX-wrapper .caption .title h1 {
    font-size: 1.5rem;
    letter-spacing: 2px;
    margin-bottom: 0.5rem;
  }
}

@media (max-width: 767px) {
  section.CX-home-slider.static .box-home-slider .slick-list {
    height: auto !important;
  }
  section.CX-home-slider.static .box-home-slider .slick-list .slick-track {
    width: 100% !important;
  }
  section.CX-home-slider.static .box-home-slider .item-home-slider {
    background-image: none !important;
    height: auto !important;
    width: 100% !important;
  }
  section.CX-home-slider.static .box-home-slider .item-home-slider > .container.CX-wrapper {
    display: none;
  }
  section.CX-home-slider.static .box-home-slider .item-home-slider .banner-mobile.hide {
    display: block !important;
  }
  section.CX-home-slider.static .box-home-slider .item-home-slider .banner-mobile.hide .img-mobile {
    height: 300px;
    overflow: hidden;
  }
  section.CX-home-slider.static .box-home-slider .item-home-slider .banner-mobile.hide .img-mobile img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    object-position: top center;
  }
  section.CX-home-slider.static .box-home-slider .item-home-slider .banner-mobile.hide .caption {
    padding: 1.5rem 1.5rem;
    flex: none;
    max-width: 100% !important;
  }
  .theme-default section.CX-home-slider.static .box-home-slider .item-home-slider .banner-mobile.hide .caption {
    background-color: #000092;
  }
  .theme-prestise section.CX-home-slider.static .box-home-slider .item-home-slider .banner-mobile.hide .caption {
    background-color: #c9a85c;
  }
  .theme-syariah section.CX-home-slider.static .box-home-slider .item-home-slider .banner-mobile.hide .caption {
    background-color: #007b57;
  }
  section.CX-home-slider.static .box-home-slider .item-home-slider .banner-mobile.hide .caption .category {
    font-size: 0.7rem;
    color: #ffffff;
  }
  section.CX-home-slider.static .box-home-slider .item-home-slider .banner-mobile.hide .caption .title h2,
  section.CX-home-slider.static .box-home-slider .item-home-slider .banner-mobile.hide .caption .title h1 {
    font-size: 1.5rem;
    letter-spacing: 2px;
    color: #ffffff;
    margin-bottom: 0.5rem;
  }
  section.CX-home-slider.static .box-home-slider .item-home-slider .banner-mobile.hide .caption .title p {
    color: #ffffff;
    font-size: 0.9rem;
  }
  section.CX-home-slider.static .box-home-slider .item-home-slider .banner-mobile.hide .caption .date {
    font-size: 1rem;
  }
}

@media (max-width: 767px) {
  .theme-syariah section.CX-home-slider.static.detail:after {
    background-color: #fdb713;
  }
}

@media (max-width: 767px) {
  .theme-syariah section.CX-home-slider.static.detail .box-home-slider .item-home-slider .caption .title h2,
  .theme-syariah section.CX-home-slider.static.detail .box-home-slider .item-home-slider .caption .title h1 {
    color: #ffffff !important;
  }
}

.theme-syariah .box-syarat-ketentuan .box-syarat-list .slider__counter,
.theme-syariah .box-syarat-ketentuan .box-syarat-list .slick-arrow:before {
  color: #003827 !important;
}

@media (max-width: 1300px) {
  section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption .title h2,
  section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption .title h1 {
    font-size: 37px;
  }
}

section.CX-home-slider.static.detail.style-2.overlay .box-home-slider .item-home-slider .caption .category {
  color: #ffffff;
}
@media (max-width: 767px) {
  section.CX-home-slider.static.detail.style-2.overlay .box-home-slider .slick-list {
    height: auto !important;
  }
  section.CX-home-slider.static.detail.style-2.overlay .box-home-slider .slick-list .slick-track {
    width: 100% !important;
  }
  section.CX-home-slider.static.detail.style-2.overlay .box-home-slider .item-home-slider .bg-for-mobile.hide {
    display: block !important;
  }
  section.CX-home-slider.static.detail.style-2.overlay .box-home-slider .item-home-slider .bg-for-mobile.hide img {
    object-fit: cover;
  }
  section.CX-home-slider.static.detail.style-2.overlay .box-home-slider .item-home-slider > .container.CX-wrapper {
    display: block !important;
  }
  section.CX-home-slider.static.detail.style-2.overlay .box-home-slider .item-home-slider > .container.CX-wrapper .caption {
    flex: none !important;
    top: 0px !important;
    max-width: 100%;
    transform: none !important;
    padding: 2rem 1rem;
  }
  section.CX-home-slider.static.detail.style-2.overlay .box-home-slider .item-home-slider > .container.CX-wrapper .caption a {
    word-break: break-all;
  }
}

@media (max-width: 768px) {
  section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption .title h2,
  section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption .title h1 {
    font-size: 30px;
  }
}
@media (max-width: 768px) {
  section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption .btn {
    font-size: 1rem !important;
    padding: 0.9rem 1.1rem !important;
  }
}

section.CX-home-slider.static.article-detail .item-home-slider .caption {
  max-width: 50%;
}

@media (max-width: 1024px) {
  section.CX-home-slider.static.banner-media {
    margin-bottom: 2rem;
  }
}
@media (max-width: 1024px) {
  section.CX-home-slider.static.banner-media .box-home-slider .slick-dots {
    display: none;
  }
}
@media (max-width: 1024px) {
  section.CX-home-slider.static.banner-media .item-home-slider {
    height: 400px !important;
  }
}
@media (max-width: 767px) {
  section.CX-home-slider.static.banner-media .item-home-slider {
    height: auto !important;
  }
  section.CX-home-slider.static.banner-media .item-home-slider .banner-mobile .caption {
    background-color: #fafafa !important;
  }
  section.CX-home-slider.static.banner-media .item-home-slider .banner-mobile .caption .title {
    color: #000000 !important;
  }
  section.CX-home-slider.static.banner-media .item-home-slider .banner-mobile .caption .title h2,
  section.CX-home-slider.static.banner-media .item-home-slider .banner-mobile .caption .title h1 {
    color: #000000 !important;
  }
  section.CX-home-slider.static.banner-media .item-home-slider .banner-mobile .caption .title p {
    color: #000000 !important;
  }
}
@media (max-width: 1024px) {
  section.CX-home-slider.static.banner-media .item-home-slider .box-nav-media .simple-bar {
    padding-bottom: 0 !important;
  }
  section.CX-home-slider.static.banner-media .item-home-slider .box-nav-media ul li a {
    font-size: 1rem !important;
    padding: 1.5rem 0 !important;
  }
}
@media (max-width: 767px) {
  section.CX-home-slider.static.banner-media .item-home-slider .box-nav-media {
    position: relative !important;
  }
  section.CX-home-slider.static.banner-media .item-home-slider .box-nav-media ul {
    display: flex !important;
    justify-content: flex-start !important;
    align-items: center !important;
    padding-left: 20px !important;
    overflow-x: auto !important;
  }
  section.CX-home-slider.static.banner-media .item-home-slider .box-nav-media ul li {
    flex: 0 0 auto !important;
  }
}

.theme-syariah section.CX-home-slider.static.detail:after {
  background-color: #f19621;
}

.theme-default section.CX-home-slider.static .item-home-slider .caption ol,
.theme-default section.CX-home-slider.static .item-home-slider .caption ul {
  margin-left: 15px;
  padding-left: 15px;
}
.theme-default section.CX-home-slider.static .item-home-slider .caption ol li,
.theme-default section.CX-home-slider.static .item-home-slider .caption ul li {
  color: #727171;
  font-size: 1.2rem;
  letter-spacing: 1px;
  margin-bottom: 0.5rem;
}
@media (max-width: 1024px) {
  .theme-default section.CX-home-slider.static .item-home-slider .caption ol li,
  .theme-default section.CX-home-slider.static .item-home-slider .caption ul li {
    font-size: 1rem;
  }
}

.CX-card-widget .box-head-title p {
  color: #878787;
  font-family: "SourceSans";
  letter-spacing: 1px;
  font-size: 1.3rem;
}
.CX-card-widget .box-card-widget {
  margin: 2rem 0 1.3rem;
  text-align: center;
}
.CX-card-widget .box-card-widget .item-widget {
  position: relative;
  margin: 12px;
  display: inline-block;
  width: 197px;
  height: 197px;
  border: 1px solid #000092;
  background-color: #fafafa;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
}
@media (max-width: 1440px) {
  .CX-card-widget .box-card-widget .item-widget {
    width: 155px;
    height: 155px;
  }
  .CX-card-widget .box-card-widget .item-widget .item-display .ico img {
    max-height: 50px;
  }
}
@media (max-width: 1280px) {
  .CX-card-widget .box-card-widget .item-widget {
    width: 140px;
    height: 140px;
  }
}
.CX-card-widget .box-card-widget .item-widget .item-display {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-card-widget .box-card-widget .item-widget .item-display .ico img {
  max-height: 60px;
}
.CX-card-widget .box-card-widget .item-widget .item-display .title {
  text-transform: uppercase;
  margin-top: 20px;
  font-family: "SourceSans-Semibold";
}
.theme-default .CX-card-widget .box-card-widget .item-widget .item-display .title {
  color: #000092;
}
.theme-prestise .CX-card-widget .box-card-widget .item-widget .item-display .title {
  color: #c9a85c;
}
.theme-syariah .CX-card-widget .box-card-widget .item-widget .item-display .title {
  color: #007b57;
}
.CX-card-widget .box-card-widget .item-widget .item-action {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 0px;
  width: 100%;
  height: 100%;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.theme-default .CX-card-widget .box-card-widget .item-widget .item-action {
  background-color: #372ce0;
}
.theme-prestise .CX-card-widget .box-card-widget .item-widget .item-action {
  background-color: #372ce0;
}
.theme-syariah .CX-card-widget .box-card-widget .item-widget .item-action {
  background-color: #372ce0;
}
.CX-card-widget .box-card-widget .item-widget .item-action .item-action-inner {
  width: 100%;
  margin: 0 15px;
}
.CX-card-widget .box-card-widget .item-widget .item-action .item-action-inner .title {
  text-transform: uppercase;
  font-family: "SourceSans-Semibold";
  margin-bottom: 10px;
}
.CX-card-widget .box-card-widget .item-widget .item-action .item-action-inner .act .btn {
  display: block;
  margin-bottom: 10px;
  padding: 0.675rem 0.75rem !important;
}
.CX-card-widget .box-card-widget .item-widget .item-action .item-action-inner .act .btn:last-child {
  margin-bottom: 0px;
}
.CX-card-widget .box-card-widget .item-widget:hover .item-display {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.CX-card-widget .box-card-widget .item-widget:hover .item-action {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.CX-card-widget.simple .box-card-widget {
  position: relative;
}
.CX-card-widget.simple .box-card-widget .item-widget {
  background-color: #ffffff;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-card-widget.simple .box-card-widget .item-widget .item-display .item-display-inner a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
}
.CX-card-widget.simple .box-card-widget .item-widget .item-display .item-display-inner a .item-box {
  flex: 1 1 auto;
}
.CX-card-widget.simple .box-card-widget .item-widget.active, .CX-card-widget.simple .box-card-widget .item-widget:hover {
  position: relative;
  transform: translateY(-10px);
}
.theme-default .CX-card-widget.simple .box-card-widget .item-widget.active, .theme-default .CX-card-widget.simple .box-card-widget .item-widget:hover {
  background-color: #ffca0b;
  border-color: #ffca0b;
}
.theme-prestise .CX-card-widget.simple .box-card-widget .item-widget.active, .theme-prestise .CX-card-widget.simple .box-card-widget .item-widget:hover {
  background-color: #ffca0b;
  border-color: #ffca0b;
}
.theme-syariah .CX-card-widget.simple .box-card-widget .item-widget.active, .theme-syariah .CX-card-widget.simple .box-card-widget .item-widget:hover {
  background-color: #ffca0b;
  border-color: #ffca0b;
}
.CX-card-widget.simple .box-card-widget .item-widget.active .item-display, .CX-card-widget.simple .box-card-widget .item-widget:hover .item-display {
  opacity: 1;
  visibility: visible;
  transform: none;
}
.CX-card-widget.simple .box-card-widget .item-widget.active .item-display a, .CX-card-widget.simple .box-card-widget .item-widget:hover .item-display a {
  text-decoration: none;
}

.box-view a {
  font-family: "SourceSans-Bold";
  font-size: 1.4rem;
  letter-spacing: 2px;
}
.theme-default .box-view a {
  color: #3f4e8c;
}
.theme-prestise .box-view a {
  color: #3f4e8c;
}
.theme-syariah .box-view a {
  color: #3f4e8c;
}

@media (max-width: 1440px) {
  .CX-card-widget.simple .box-card-widget {
    max-width: 80%;
    margin: 0rem auto;
  }
  .CX-card-widget.simple .box-card-widget .item-widget .item-display .item-display-inner a .item-box img {
    max-height: 50px;
  }
  .CX-card-widget.simple .box-card-widget .item-widget .item-display .item-display-inner a .item-box .title {
    letter-spacing: 1px;
    padding: 0 10px;
    font-size: 0.9rem;
  }
}

@media (max-width: 1024px) {
  .CX-card-widget.simple .box-card-widget {
    max-width: 100%;
    margin: 0rem auto;
  }
}

@media (max-width: 1024px) {
  section.CX-main.CX-card-widget .box-card-widget .item-widget .item-display .item-display-inner .ico img {
    max-height: 40px;
  }
}
@media (max-width: 1024px) {
  section.CX-main.CX-card-widget .box-card-widget .item-widget .item-display .item-display-inner .title {
    letter-spacing: 1px;
    font-size: 0.8rem;
    padding: 0 10px;
  }
}
@media (max-width: 1024px) {
  section.CX-main.CX-card-widget .box-card-widget .item-widget .item-action .item-action-inner .title {
    font-size: 0.8rem;
    letter-spacing: 1px;
  }
}
@media (max-width: 1024px) {
  section.CX-main.CX-card-widget .box-card-widget .item-widget .item-action .item-action-inner .act a {
    font-size: 0.8rem;
    letter-spacing: 1px;
  }
}
@media (max-width: 500px) {
  section.CX-main.CX-card-widget .box-card-widget .item-widget {
    width: 100px;
    height: 100px;
    margin: 5px;
  }
  section.CX-main.CX-card-widget .box-card-widget .item-widget .item-display .item-display-inner .ico img {
    max-height: 30px;
  }
  section.CX-main.CX-card-widget .box-card-widget .item-widget .item-display .item-display-inner .title {
    margin-top: 10px;
    font-size: 0.6rem;
  }
  section.CX-main.CX-card-widget .box-card-widget .item-widget .item-action {
    border-radius: 0px;
  }
  section.CX-main.CX-card-widget .box-card-widget .item-widget .item-action .item-action-inner .title {
    font-size: 0.6rem !important;
  }
  section.CX-main.CX-card-widget .box-card-widget .item-widget .item-action .item-action-inner .act a {
    font-size: 0.6rem !important;
    margin-bottom: 5px !important;
    padding: 0.45rem 0.45rem !important;
  }
  section.CX-main.CX-card-widget .box-card-widget .item-widget .item-action .item-action-inner .act a:last-child {
    margin-bottom: 0px !important;
  }
}
@media (max-width: 500px) {
  section.CX-main.CX-card-widget .box-view a {
    font-size: 1rem;
  }
}

@media (max-width: 500px) {
  section.CX-main.CX-card-widget {
    padding: 0 0 !important;
  }
  section.CX-main.CX-card-widget .box-card-widget {
    margin: 1rem 0 !important;
  }
}

.CX-card-widget.simple {
  padding: 2rem 0;
}
.CX-card-widget.simple .box-card-widget .item-widget {
  width: 130px;
  height: 130px;
  margin: 5px;
}
.CX-card-widget.simple .box-card-widget .item-widget .item-display .item-display-inner a {
  padding: 0 12px;
}
.CX-card-widget.simple .box-card-widget .item-widget .item-display .item-display-inner a .item-box .ico img {
  max-width: 40px;
}

.CX-unit-widget .box-unit .control-unit {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: right;
  display: flex;
  justify-content: flex-end;
}
.CX-unit-widget .box-unit .control-unit li a {
  display: block;
  padding: 1.5rem 2rem;
  text-decoration: none;
  font-family: "SourceSans";
  text-transform: uppercase;
  letter-spacing: 2px;
}
.theme-default .CX-unit-widget .box-unit .control-unit li a {
  background-color: #fcd361;
  color: #000092;
}
.theme-prestise .CX-unit-widget .box-unit .control-unit li a {
  background-color: #fcd361;
  color: #c9a85c;
}
.theme-syariah .CX-unit-widget .box-unit .control-unit li a {
  background-color: #fcd361;
  color: #007b57;
}
.theme-default .CX-unit-widget .box-unit .control-unit li:hover a {
  background-color: #fdb814;
}
.theme-prestise .CX-unit-widget .box-unit .control-unit li:hover a {
  background-color: #fdb814;
}
.theme-syariah .CX-unit-widget .box-unit .control-unit li:hover a {
  background-color: #fdb814;
}
.CX-unit-widget .box-unit .control-unit li.active a {
  font-family: "SourceSans-Bold";
}
.theme-default .CX-unit-widget .box-unit .control-unit li.active a {
  background-color: #fdb814;
}
.theme-prestise .CX-unit-widget .box-unit .control-unit li.active a {
  background-color: #fdb814;
}
.theme-syariah .CX-unit-widget .box-unit .control-unit li.active a {
  background-color: #fdb814;
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header {
  color: #ffffff;
  display: flex;
  align-items: center;
  padding: 20px;
}
.theme-default .CX-unit-widget .box-unit .box-unit-inner .box-unit-header {
  background-color: #000092;
}
.theme-prestise .CX-unit-widget .box-unit .box-unit-inner .box-unit-header {
  background-color: #c9a85c;
}
.theme-syariah .CX-unit-widget .box-unit .box-unit-inner .box-unit-header {
  background-color: #007b57;
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-filter {
  flex: 0 0 40%;
  max-width: 40%;
  display: flex;
  align-items: center;
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-filter label {
  color: inherit;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: "SourceSans-Semibold";
  font-size: 1.3rem;
  flex: 0 0 auto;
  padding: 0 30px;
}
@media (max-width: 1440px) {
  .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-filter label {
    padding: 0 10px;
  }
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-filter .select-unit {
  flex: 1 1 auto;
  padding-left: 20px;
  position: relative;
  z-index: 2;
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-filter .select-unit .form-group {
  margin-bottom: 0px;
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-filter .select-unit .select2-container.select2-container--default {
  width: 100% !important;
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-filter .select-unit .select2-container.select2-container--default .select2-selection--single {
  border: 0px !important;
  border-radius: 0px;
  height: 40px;
  display: flex;
  align-items: center;
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-filter .select-unit .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  flex: 1 1 auto;
}
.theme-default .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-filter .select-unit .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #f03c3c;
  font-size: 1.2rem;
  font-family: "SourceSans";
  font-weight: normal;
  letter-spacing: 1px;
  padding-left: 20px;
}
.theme-prestise .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-filter .select-unit .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #f03c3c;
  font-size: 1.2rem;
  font-family: "SourceSans";
  font-weight: normal;
  letter-spacing: 1px;
  padding-left: 20px;
}
.theme-syariah .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-filter .select-unit .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #f03c3c;
  font-size: 1.2rem;
  font-family: "SourceSans";
  font-weight: normal;
  letter-spacing: 1px;
  padding-left: 20px;
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-filter .select-unit .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
  flex: 0 0 auto;
  top: 0;
  position: relative;
}
.theme-default .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-filter .select-unit .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
  border-left: 1px solid #000092;
  width: 40px;
}
.theme-prestise .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-filter .select-unit .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
  border-left: 1px solid #c9a85c;
  width: 40px;
}
.theme-syariah .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-filter .select-unit .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
  border-left: 1px solid #007b57;
  width: 40px;
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-filter .select-unit .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:before {
  content: "\f078";
  font-family: "Font Awesome 5 Pro";
  font-weight: bold;
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.theme-default .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-filter .select-unit .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:before {
  color: #000092;
}
.theme-prestise .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-filter .select-unit .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:before {
  color: #c9a85c;
}
.theme-syariah .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-filter .select-unit .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:before {
  color: #007b57;
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-filter .select-unit .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider {
  flex: 0 0 60%;
  max-width: 60%;
  padding-left: 40px;
}
@media (max-width: 1440px) {
  .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider {
    padding-left: 20px;
  }
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-next, .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-prev {
  left: initial;
  right: 0;
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-next:before, .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-prev:before {
  content: "\f176";
  font-family: "Font Awesome 5 Pro";
  font-size: 0.7rem;
}
.theme-default .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-next, .theme-default .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-prev {
  background-color: #fdb713;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.theme-default .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-next:hover:before, .theme-default .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-prev:hover:before {
  color: #000092;
}
.theme-prestise .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-next, .theme-prestise .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-prev {
  background-color: #fdb713;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.theme-prestise .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-next:hover:before, .theme-prestise .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-prev:hover:before {
  color: #c9a85c;
}
.theme-syariah .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-next, .theme-syariah .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-prev {
  background-color: #fdb713;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.theme-syariah .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-next:hover:before, .theme-syariah .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-prev:hover:before {
  color: #007b57;
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-next {
  margin-top: -15px;
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-next:before {
  content: "\f176";
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-prev {
  margin-top: 15px;
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-prev:before {
  content: "\f175";
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .item-unit-slider-inner {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .item-unit-slider-inner div {
  display: inline-block;
  padding: 0 20px;
  font-size: 1.3rem;
}
@media (max-width: 1440px) {
  .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .item-unit-slider-inner div {
    padding: 0 10px;
    font-size: 1.2rem;
  }
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .item-unit-slider-inner div.name {
  font-family: "SourceSans-Semibold";
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .item-unit-slider-inner div.result {
  color: #fdb713;
  position: relative;
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .item-unit-slider-inner div.result:before {
  content: "\f175";
  font-family: "Font Awesome 5 Pro";
  margin-right: 2px;
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .item-unit-slider-inner div.result.down:before {
  content: "\f175";
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .item-unit-slider-inner div.result.up {
  color: #2ecc71;
}
.CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .item-unit-slider-inner div.result.up:before {
  content: "\f176";
}

.box-unit-content {
  padding: 50px;
  position: relative;
  background-color: #f6f6f6;
}
.box-unit-content .select2-container.select2-container--default {
  width: 100% !important;
}
.box-unit-content .select2-container.select2-container--default .select2-selection--single {
  border: 1px solid #ddd !important;
  border-radius: 0;
  height: 44px;
  display: flex;
  align-items: center;
}
.box-unit-content .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  flex: 1 1 auto;
}
.theme-default .box-unit-content .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #2a428b;
  font-size: 1rem;
  font-family: "SourceSans";
  font-weight: normal;
  letter-spacing: 1px;
  padding-left: 20px;
}
.theme-prestise .box-unit-content .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #2a428b;
  font-size: 1rem;
  font-family: "SourceSans";
  font-weight: normal;
  letter-spacing: 1px;
  padding-left: 20px;
}
.theme-syariah .box-unit-content .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #2a428b;
  font-size: 1rem;
  font-family: "SourceSans";
  font-weight: normal;
  letter-spacing: 1px;
  padding-left: 20px;
}
.box-unit-content .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
  display: none;
}
.box-unit-content .box-unit-content-inner {
  display: flex;
}
.box-unit-content .box-unit-content-inner .box-filter-content {
  flex: 0 0 30%;
  max-width: 30%;
}
.box-unit-content .box-unit-content-inner .box-filter-content .box-input-content .box-input-row {
  display: flex;
}
.box-unit-content .box-unit-content-inner .box-filter-content .box-input-content .box-input-row.disabled .box-text {
  pointer-events: none;
  opacity: 0.4;
}
.box-unit-content .box-unit-content-inner .box-filter-content .box-input-content .box-input-row .text {
  width: 100%;
  letter-spacing: 1px;
  margin-bottom: 2rem;
}
.theme-default .box-unit-content .box-unit-content-inner .box-filter-content .box-input-content .box-input-row .text {
  color: #2a428b;
  font-size: 1.3rem;
}
.theme-prestise .box-unit-content .box-unit-content-inner .box-filter-content .box-input-content .box-input-row .text {
  color: #2a428b;
  font-size: 1.3rem;
}
.theme-syariah .box-unit-content .box-unit-content-inner .box-filter-content .box-input-content .box-input-row .text {
  color: #2a428b;
  font-size: 1.3rem;
}
.box-unit-content .box-unit-content-inner .box-filter-content .box-input-content .box-input-row .act {
  text-align: center;
  width: 100%;
}
.box-unit-content .box-unit-content-inner .box-filter-content .box-input-content .box-input-row .act .btn {
  margin: 0 auto;
}
.box-unit-content .box-unit-content-inner .box-filter-content .box-input-content .box-input-row .box-radio {
  flex: 0 0 auto;
  width: 40px;
  line-height: 40px;
  text-align: center;
}
.box-unit-content .box-unit-content-inner .box-filter-content .box-input-content .box-input-row .box-text {
  flex: 1 1 auto;
}
.box-unit-content .box-unit-content-inner .box-filter-content .box-input-content .box-input-row .box-text .box-date-range .text {
  letter-spacing: 1px;
  font-size: 1.1rem;
  margin-bottom: 1rem;
}
.theme-default .box-unit-content .box-unit-content-inner .box-filter-content .box-input-content .box-input-row .box-text .box-date-range .text {
  color: #2a428b;
}
.theme-prestise .box-unit-content .box-unit-content-inner .box-filter-content .box-input-content .box-input-row .box-text .box-date-range .text {
  color: #2a428b;
}
.theme-syariah .box-unit-content .box-unit-content-inner .box-filter-content .box-input-content .box-input-row .box-text .box-date-range .text {
  color: #2a428b;
}
.box-unit-content .box-unit-content-inner .box-filter-content .box-input-content .box-input-row .box-text .box-date-range .date-input {
  display: flex;
}
.box-unit-content .box-unit-content-inner .box-filter-content .box-input-content .box-input-row .box-text .box-date-range .date-input .box-date {
  flex: 1 1 auto;
}
.box-unit-content .box-unit-content-inner .box-filter-content .box-input-content .box-input-row .box-text .box-date-range .date-input .box-date .form-control {
  background-color: #ffffff;
  border-radius: 0px;
}
.box-unit-content .box-unit-content-inner .box-filter-content .box-input-content .box-input-row .box-text .box-date-range .date-input .ico {
  flex: 0 0 auto;
  font-size: 1.5rem;
  padding: 0 10px;
  margin: 0 0px 0 10px;
  border: 1px solid #ddd;
  height: 44px;
  line-height: 44px;
}
.theme-default .box-unit-content .box-unit-content-inner .box-filter-content .box-input-content .box-input-row .box-text .box-date-range .date-input .ico {
  color: #2a428b;
}
.theme-prestise .box-unit-content .box-unit-content-inner .box-filter-content .box-input-content .box-input-row .box-text .box-date-range .date-input .ico {
  color: #2a428b;
}
.theme-syariah .box-unit-content .box-unit-content-inner .box-filter-content .box-input-content .box-input-row .box-text .box-date-range .date-input .ico {
  color: #2a428b;
}
.box-unit-content .box-unit-content-inner .box-content-chart {
  flex: 0 0 70%;
  max-width: 70%;
}

.box-content-chart {
  padding-left: 60px;
}
.box-content-chart .boxTab .cx-tab-link {
  margin-bottom: 0px;
}
.box-content-chart .boxTab .cx-tab-link.simple li {
  border-bottom: 0px;
  flex: 0 0 auto;
  width: 200px;
}
.box-content-chart .boxTab .cx-tab-link.simple li a {
  letter-spacing: 2px;
  font-size: 1.2rem;
  padding: 10px 2rem;
  background-color: #ffffff;
  font-family: "SourceSans" !important;
}
.theme-default .box-content-chart .boxTab .cx-tab-link.simple li a {
  color: #000092;
}
.theme-prestise .box-content-chart .boxTab .cx-tab-link.simple li a {
  color: #c9a85c;
}
.theme-syariah .box-content-chart .boxTab .cx-tab-link.simple li a {
  color: #007b57;
}
.box-content-chart .boxTab .cx-tab-link.simple li:hover, .box-content-chart .boxTab .cx-tab-link.simple li.active {
  border-bottom: 0px !important;
}
.box-content-chart .boxTab .cx-tab-link.simple li:hover a, .box-content-chart .boxTab .cx-tab-link.simple li.active a {
  background-color: #e9e8f9;
}
.theme-default .box-content-chart .boxTab .cx-tab-content {
  border-top: 3px solid #000092;
}
.theme-prestise .box-content-chart .boxTab .cx-tab-content {
  border-top: 3px solid #c9a85c;
}
.theme-syariah .box-content-chart .boxTab .cx-tab-content {
  border-top: 3px solid #007b57;
}

.unit-table {
  width: 100%;
  border-collapse: collapse;
}
.unit-table tr > th,
.unit-table tr > td {
  border-collapse: collapse;
  padding: 10px;
}
.unit-table thead th {
  font-weight: normal;
  text-transform: uppercase;
}
.theme-default .unit-table thead th {
  background-color: #000092;
  color: #ffffff;
}
.theme-prestise .unit-table thead th {
  background-color: #c9a85c;
  color: #ffffff;
}
.theme-syariah .unit-table thead th {
  background-color: #007b57;
  color: #ffffff;
}
.unit-table tr:nth-of-type(even) td {
  background-color: #fafafa;
}
.unit-table tr td {
  background-color: #ffffff;
}
.theme-default .unit-table tr:hover td {
  background-color: rgba(253, 184, 20, 0.1);
  color: #412e02;
  font-family: "SourceSans-Semibold";
}
.theme-prestise .unit-table tr:hover td {
  background-color: rgba(253, 184, 20, 0.1);
  color: #412e02;
  font-family: "SourceSans-Semibold";
}
.theme-syariah .unit-table tr:hover td {
  background-color: rgba(253, 184, 20, 0.1);
  color: #412e02;
  font-family: "SourceSans-Semibold";
}

.box-dynamic-swipe {
  position: relative;
  overflow: hidden;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.box-dynamic-swipe .box-dynamic-item {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.box-dynamic-swipe .box-dynamic-item:first-child {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
.box-dynamic-swipe .box-dynamic-item:not(:first-child) {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
.box-dynamic-swipe .box-dynamic-item.open {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

@media (max-width: 1024px) {
  .box-unit-inner .box-unit-content .box-filter-content {
    flex: none;
    max-width: 100%;
    margin-bottom: 3rem;
  }
  .box-unit-inner .box-unit-content .box-content-chart {
    flex: none;
    max-width: 100%;
    padding-left: 0px;
  }
  .box-unit-inner .box-unit-content .box-content-chart canvas {
    width: 100% !important;
  }
  .box-unit-inner .box-unit-content .box-unit-content-inner {
    display: block;
  }
}

.box-cari-laporan {
  flex: 1 1 auto;
  max-width: 100%;
}
@media (max-width: 1024px) {
  .box-cari-laporan .row .col-sm-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 1024px) {
  .box-cari-laporan .box-cari-laporan-inner {
    display: block;
    margin-bottom: 3rem;
  }
}
.box-cari-laporan .box-cari-laporan-inner .title {
  color: #333;
  font-family: "SourceSans-Semibold";
  letter-spacing: 1px;
  font-size: 1.3rem;
  margin-bottom: 1rem;
}
.box-cari-laporan .box-cari-laporan-inner .box-act {
  margin-top: 1rem;
}

.box-content-chart .dataTables_wrapper {
  margin-top: 20px;
}
.box-content-chart .dataTables_wrapper .dataTables_length .form-control {
  height: 30px;
}
.box-content-chart .dataTables_wrapper .dataTables_length label {
  font-size: 1rem;
}
.box-content-chart .dataTables_wrapper .dataTables_filter label {
  font-size: 1rem;
}
.box-content-chart .dataTables_wrapper .dataTables_filter .form-control {
  background-color: #ffffff;
  border-radius: 0px;
  height: 30px;
}
.box-content-chart .dataTables_wrapper .pagination li a {
  font-size: 1rem;
}

@media (max-width: 1024px) {
  .public-page .CX-unit-widget .box-unit .control-unit li a {
    padding: 1rem 1.5rem;
    font-size: 1rem;
  }
}
@media (max-width: 768px) {
  .public-page .CX-unit-widget .box-unit .control-unit li a {
    padding: 1rem 1rem;
    font-size: 0.9rem;
  }
}
@media (max-width: 1024px) {
  .public-page .CX-unit-widget .box-unit .box-dynamic-swipe .box-unit-inner .box-unit-header {
    background-color: #ffffff !important;
    display: block;
    padding: 0 0;
  }
}
@media (max-width: 1024px) {
  .public-page .CX-unit-widget .box-unit .box-dynamic-swipe .box-unit-inner .box-unit-header .box-unit-filter {
    background-color: #000092;
    padding: 20px;
    flex: none;
    max-width: 100%;
  }
  .public-page .CX-unit-widget .box-unit .box-dynamic-swipe .box-unit-inner .box-unit-header .box-unit-filter label {
    font-size: 1.1rem;
    margin-bottom: 0px;
  }
}
@media (max-width: 768px) {
  .public-page .CX-unit-widget .box-unit .box-dynamic-swipe .box-unit-inner .box-unit-header .box-unit-filter {
    padding: 10px;
  }
  .public-page .CX-unit-widget .box-unit .box-dynamic-swipe .box-unit-inner .box-unit-header .box-unit-filter label {
    font-size: 1rem;
  }
  .public-page .CX-unit-widget .box-unit .box-dynamic-swipe .box-unit-inner .box-unit-header .box-unit-filter .select-unit {
    padding-left: 10px;
  }
  .public-page .CX-unit-widget .box-unit .box-dynamic-swipe .box-unit-inner .box-unit-header .box-unit-filter .select-unit .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 1rem;
  }
}
@media (max-width: 1024px) {
  .public-page .CX-unit-widget .box-unit .box-dynamic-swipe .box-unit-inner .box-unit-header .box-unit-slider {
    flex: none;
    max-width: 100%;
    background-color: #f6f6f6;
    padding: 20px;
    color: #3f4e8c;
  }
}
@media (max-width: 768px) {
  .public-page .CX-unit-widget .box-unit .box-dynamic-swipe .box-unit-inner .box-unit-header .box-unit-slider {
    padding: 10px;
  }
}
@media (max-width: 768px) {
  .public-page .CX-unit-widget .box-unit .box-dynamic-swipe .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider-inner {
    display: block;
    -webkit-line-clamp: initial;
    -webkit-box-orient: initial;
    overflow: auto;
    text-overflow: initial;
  }
  .public-page .CX-unit-widget .box-unit .box-dynamic-swipe .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider-inner .name {
    display: block;
  }
  .public-page .CX-unit-widget .box-unit .box-dynamic-swipe .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider-inner .value {
    position: relative;
  }
}
@media (max-width: 1024px) {
  .public-page .CX-unit-widget .box-unit .box-dynamic-swipe .box-unit-inner .box-unit-content {
    padding: 20px;
  }
}
@media (max-width: 768px) {
  .public-page .CX-unit-widget .box-unit .box-dynamic-swipe .box-unit-inner .box-unit-content {
    padding: 10px;
  }
  .public-page .CX-unit-widget .box-unit .box-dynamic-swipe .box-unit-inner .box-unit-content .box-unit-content-inner .box-content-chart .boxTab ul li a {
    font-size: 1rem !important;
  }
}

@media (max-width: 500px) {
  section.CX-main.CX-unit-widget {
    padding-bottom: 1rem !important;
  }
}

.CX-home-layanan .box-layanan-list {
  margin: 2rem 0;
}
.CX-home-layanan .box-layanan-list .item {
  padding-left: 0px;
  padding-right: 0px;
  height: 300px;
  display: flex;
  align-items: flex-end;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-home-layanan .box-layanan-list .item .item-inner {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 60px 20px 20px;
}
.CX-home-layanan .box-layanan-list .item .item-inner .ico {
  margin-bottom: 2rem;
}
.CX-home-layanan .box-layanan-list .item .item-inner .ico img {
  max-height: 66px;
}
.CX-home-layanan .box-layanan-list .item .item-inner .text h4 {
  text-transform: uppercase;
  color: #333333;
  letter-spacing: 1px;
  font-family: "SourceSans-Bold";
  margin-bottom: 1rem;
}
.CX-home-layanan .box-layanan-list .item .item-inner .text p {
  margin-bottom: 1rem;
  height: 90px;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #878787;
}
.CX-home-layanan .box-layanan-list .item .item-inner a.view-more {
  text-transform: uppercase;
  color: #333333;
}
.CX-home-layanan .box-layanan-list .item:hover .item-inner {
  background-color: #372ce0;
}
.CX-home-layanan .box-layanan-list .item:hover .item-inner .ico img {
  filter: brightness(0) invert(1);
  ms-filter: brightness(0) invert(1);
}
.theme-default .CX-home-layanan .box-layanan-list .item:hover .item-inner .text p,
.theme-default .CX-home-layanan .box-layanan-list .item:hover .item-inner .text h4 {
  color: #ffffff;
}
.theme-prestise .CX-home-layanan .box-layanan-list .item:hover .item-inner .text p,
.theme-prestise .CX-home-layanan .box-layanan-list .item:hover .item-inner .text h4 {
  color: #ffffff;
}
.theme-syariah .CX-home-layanan .box-layanan-list .item:hover .item-inner .text p,
.theme-syariah .CX-home-layanan .box-layanan-list .item:hover .item-inner .text h4 {
  color: #ffffff;
}
.theme-default .CX-home-layanan .box-layanan-list .item:hover .item-inner a.view-more {
  color: #ffffff;
}
.theme-prestise .CX-home-layanan .box-layanan-list .item:hover .item-inner a.view-more {
  color: #ffffff;
}
.theme-syariah .CX-home-layanan .box-layanan-list .item:hover .item-inner a.view-more {
  color: #ffffff;
}

@media (min-width: 769px) and (max-width: 1024px) {
  section.CX-main.CX-home-layanan .box-layanan-list .item .item-inner .ico img {
    max-height: 45px;
  }
  section.CX-main.CX-home-layanan .box-layanan-list .item .item-inner .text h4 {
    font-size: 1rem;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  section.CX-main.CX-home-layanan .box-layanan-list .item .item-inner .text p {
    height: 100px;
  }
}
@media (max-width: 768px) {
  section.CX-main.CX-home-layanan {
    padding: 3rem 0 5rem !important;
  }
  section.CX-main.CX-home-layanan .box-head-title {
    text-align: center !important;
  }
  section.CX-main.CX-home-layanan .box-head-title h3 {
    text-align: center;
  }
  section.CX-main.CX-home-layanan .box-head-title a {
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    top: initial !important;
    transform: none !important;
    right: initial !important;
    margin-top: 1rem;
    position: relative !important;
  }
  section.CX-main.CX-home-layanan .box-layanan-list .slick-dots {
    bottom: -50px;
  }
  section.CX-main.CX-home-layanan .box-layanan-list .slick-dots li button:before {
    font-size: 1rem;
    color: #372ce0;
  }
}

@media (max-width: 767px) {
  section.CX-main.CX-home-layanan {
    padding: 1rem 0 !important;
  }
  section.CX-main.CX-home-layanan .box-head-title h3 {
    margin-bottom: 0px !important;
  }
  section.CX-main.CX-home-layanan .box-layanan-list {
    margin: 1rem 0 !important;
  }
  section.CX-main.CX-home-layanan .box-layanan-list .item .item-inner {
    padding: 20px 20px 20px !important;
  }
}

@media (max-width: 767px) {
  section.CX-main.CX-home-layanan {
    margin-bottom: 4rem;
  }
}
.CX-home-solusi {
  height: 450px;
  color: #ffffff;
  text-align: center;
  position: relative;
}
.CX-home-solusi:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  opacity: 0.15;
}
.CX-home-solusi.CX-main {
  padding: 0rem 0;
}
.CX-home-solusi > .container.CX-wrapper {
  position: relative;
}
.CX-home-solusi > .container.CX-wrapper:before {
  content: "";
  position: absolute;
  left: 10%;
  top: -35px;
  width: 50px;
  height: 70px;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
}
.theme-default .CX-home-solusi > .container.CX-wrapper:before {
  border: 6px solid #fdb814;
}
.theme-prestise .CX-home-solusi > .container.CX-wrapper:before {
  border: 6px solid #fdb814;
}
.theme-syariah .CX-home-solusi > .container.CX-wrapper:before {
  border: 6px solid #fdb814;
}
.CX-home-solusi > .container.CX-wrapper:after {
  content: "";
  position: absolute;
  right: 10%;
  bottom: -35px;
  width: 200px;
  height: 70px;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
}
.theme-default .CX-home-solusi > .container.CX-wrapper:after {
  background-color: #fdb814;
}
.theme-prestise .CX-home-solusi > .container.CX-wrapper:after {
  background-color: #fdb814;
}
.theme-syariah .CX-home-solusi > .container.CX-wrapper:after {
  background-color: #fdb814;
}
.CX-home-solusi .box-solusi {
  padding: 6rem 0;
}
.CX-home-solusi .box-solusi .text {
  margin-bottom: 2rem;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.CX-home-solusi .box-solusi .text h3 {
  font-size: 2.5rem;
  letter-spacing: 2px;
  font-family: "SourceSans-Bold";
}
.theme-default .CX-home-solusi .box-solusi .text h3 {
  color: #fdb713;
}
.theme-prestise .CX-home-solusi .box-solusi .text h3 {
  color: #fdb713;
}
.theme-syariah .CX-home-solusi .box-solusi .text h3 {
  color: #fdb713;
}
.CX-home-solusi .box-solusi .text p {
  font-size: 1.1rem;
  font-family: "SourceSans-Light";
}
.CX-home-solusi .box-combo {
  margin-bottom: 3rem;
}
.CX-home-solusi .box-combo label {
  font-size: 1.2rem;
  color: #ffffff;
  font-weight: normal;
  letter-spacing: 1px;
  font-family: "SourceSans";
  margin-bottom: 0.5rem;
}
.CX-home-solusi .box-combo .box-select {
  max-width: 300px;
  margin: 0 auto;
  text-align: left;
}
.CX-home-solusi .box-combo .box-select .select2-container--default .select2-selection--single {
  height: 44px;
}
.CX-home-solusi .box-act {
  max-width: 200px;
  margin: 0 auto;
}
.CX-home-solusi .box-act .btn {
  padding-left: 0px;
  padding-right: 0px;
  display: block;
}

@media (max-width: 1024px) {
  .CX-home-solusi > .container.CX-wrapper:before {
    width: 40px;
    height: 53px;
    top: -30px;
  }
  .CX-home-solusi > .container.CX-wrapper:after {
    height: 53px;
    width: 150px;
    bottom: -45px;
  }
  .CX-home-solusi .box-solusi .text h3 {
    font-size: 2rem;
  }
  .CX-home-solusi .box-solusi .text p {
    font-size: 1rem;
  }
  .CX-home-solusi .box-solusi .box-combo label {
    font-size: 1.1rem;
  }
  .CX-home-solusi .box-solusi .box-combo .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 1.1rem;
  }
}
@media (max-width: 767px) {
  .CX-home-solusi > .container.CX-wrapper:before {
    width: 40px;
    height: 53px;
    top: -55px;
  }
  .CX-home-solusi > .container.CX-wrapper:after {
    height: 53px;
    width: 150px;
    bottom: 0px;
  }
  .CX-home-solusi .box-solusi .text h3 {
    font-size: 2rem;
  }
  .CX-home-solusi .box-solusi .text p {
    font-size: 1rem;
  }
  .CX-home-solusi .box-solusi .box-combo label {
    font-size: 1.1rem;
  }
  .CX-home-solusi .box-solusi .box-combo .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 1.1rem;
  }
}
@media (max-width: 500px) {
  .CX-home-solusi > .container.CX-wrapper:after {
    bottom: -87px;
  }
  .CX-home-solusi .box-solusi {
    padding: 3rem 0;
  }
}
@media (max-width: 400px) {
  .CX-home-solusi > .container.CX-wrapper {
    height: 100%;
  }
  .CX-home-solusi > .container.CX-wrapper:after {
    bottom: -55px;
  }
}

section.CX-main.CX-home-solusi:before {
  background: rgba(0, 0, 0, 0.5);
  opacity: 1;
}

.CX-card-news .box-card-news {
  margin: 2rem 0;
}
.CX-card-news .box-card-news .row {
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .CX-card-news .box-card-news .row {
    display: block;
  }
}
@media (max-width: 768px) {
  .CX-card-news .box-card-news .row .col-sm-3 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .CX-card-news .box-card-news .row .col-sm-3 .box-card-outer {
    margin-bottom: 24px !important;
    height: 250px !important;
  }
}
.CX-card-news .box-card-news .row .col-sm-3 .box-card-outer {
  height: 238px;
}
@media (max-width: 1440px) {
  .CX-card-news .box-card-news .row .col-sm-3 .box-card-outer {
    height: 220px;
  }
}
.CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner {
  height: 100%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 2rem;
}
.CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .img-background {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: center center;
}
.CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .img-background:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 60%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, black 100%);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item {
  position: relative;
  flex: 1 1 auto;
  color: #ffffff;
}
.CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .category {
  text-transform: uppercase;
  margin-bottom: 1rem;
  letter-spacing: 1px;
  font-family: "SourceSans-Semibold";
  position: relative;
  padding-left: 10px;
}
.CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .category:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 80%;
}
.theme-default .CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .category:before {
  border-left: 4px solid #f3810c;
}
.theme-prestise .CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .category:before {
  border-left: 4px solid #f3810c;
}
.theme-syariah .CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .category:before {
  border-left: 4px solid #f3810c;
}
.CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .text h4 {
  font-size: 1.5rem;
  font-family: "SourceSans-Bold";
  letter-spacing: 1px;
  margin-bottom: 1.5rem;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 1440px) {
  .CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .text h4 {
    font-size: 1.4rem;
  }
}
@media (max-width: 1024px) {
  .CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .text h4 {
    font-size: 1.2rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .text p {
  margin-bottom: 1.5rem;
  font-size: 1.1rem;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 1024px) {
  .CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .text p {
    font-size: 1rem;
  }
}
@media (max-width: 768px) {
  .CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .text p {
    display: none;
  }
}
.CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .text .date {
  font-size: 0.9rem;
}
@media (max-width: 1024px) {
  .CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .text .date {
    font-size: 0.8rem;
  }
}
.CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .text .date span {
  position: relative;
  display: inline-block;
  padding-left: 5px;
}
.CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .text .date span:first-child {
  padding-right: 10px;
  padding-left: 0px;
}
.CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .text .date span:first-child:after {
  content: "";
  width: 3px;
  height: 3px;
  background-color: #ffffff;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .btn-act {
  margin-top: 1.5rem;
  display: none;
}
.CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .btn-act a {
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner:hover {
  cursor: default;
}
.CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner:hover .img-background:before {
  background: #372ce0;
  height: 100%;
}
.CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner:hover .box-card-item .btn-act {
  display: block;
}
.CX-card-news .box-card-news .row .col-sm-3:nth-child(1) .box-card-outer, .CX-card-news .box-card-news .row .col-sm-3:nth-child(3) .box-card-outer {
  height: 100%;
}
.CX-card-news .box-card-news .row .col-sm-3:nth-child(2) .box-card-outer, .CX-card-news .box-card-news .row .col-sm-3:nth-child(4) .box-card-outer {
  margin-bottom: 24px;
}
.CX-card-news .box-card-news .row .col-sm-3:nth-child(2) .box-card-outer .box-card-inner .box-card-item .text h4, .CX-card-news .box-card-news .row .col-sm-3:nth-child(4) .box-card-outer .box-card-inner .box-card-item .text h4 {
  font-size: 1.4rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 1440px) {
  .CX-card-news .box-card-news .row .col-sm-3:nth-child(2) .box-card-outer .box-card-inner .box-card-item .text h4, .CX-card-news .box-card-news .row .col-sm-3:nth-child(4) .box-card-outer .box-card-inner .box-card-item .text h4 {
    font-size: 1.2rem;
  }
}
@media (max-width: 1024px) {
  .CX-card-news .box-card-news .row .col-sm-3:nth-child(2) .box-card-outer .box-card-inner .box-card-item .text h4, .CX-card-news .box-card-news .row .col-sm-3:nth-child(4) .box-card-outer .box-card-inner .box-card-item .text h4 {
    font-size: 1rem;
  }
}
.CX-card-news .box-card-news .row .col-sm-3:nth-child(2) .box-card-outer .box-card-inner .box-card-item .text p, .CX-card-news .box-card-news .row .col-sm-3:nth-child(4) .box-card-outer .box-card-inner .box-card-item .text p {
  display: none;
}
.CX-card-news .box-card-news .row .col-sm-3:nth-child(2) .row .col-sm-12:last-child .box-card-outer, .CX-card-news .box-card-news .row .col-sm-3:nth-child(4) .row .col-sm-12:last-child .box-card-outer {
  margin-bottom: 0px;
}
.CX-card-news.one-large .box-card-news .col-sm-3:nth-child(2) .box-card-outer, .CX-card-news.one-large .box-card-news .col-sm-3:nth-child(3) .box-card-outer, .CX-card-news.one-large .box-card-news .col-sm-3:nth-child(4) .box-card-outer {
  margin-bottom: 24px;
  height: 238px;
}
@media (max-width: 1440px) {
  .CX-card-news.one-large .box-card-news .col-sm-3:nth-child(2) .box-card-outer, .CX-card-news.one-large .box-card-news .col-sm-3:nth-child(3) .box-card-outer, .CX-card-news.one-large .box-card-news .col-sm-3:nth-child(4) .box-card-outer {
    height: 220px;
  }
}
.CX-card-news.one-large .box-card-news .col-sm-3:nth-child(2) .box-card-outer .box-card-inner .box-card-item .text h4, .CX-card-news.one-large .box-card-news .col-sm-3:nth-child(3) .box-card-outer .box-card-inner .box-card-item .text h4, .CX-card-news.one-large .box-card-news .col-sm-3:nth-child(4) .box-card-outer .box-card-inner .box-card-item .text h4 {
  font-size: 1.4rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 1440px) {
  .CX-card-news.one-large .box-card-news .col-sm-3:nth-child(2) .box-card-outer .box-card-inner .box-card-item .text h4, .CX-card-news.one-large .box-card-news .col-sm-3:nth-child(3) .box-card-outer .box-card-inner .box-card-item .text h4, .CX-card-news.one-large .box-card-news .col-sm-3:nth-child(4) .box-card-outer .box-card-inner .box-card-item .text h4 {
    font-size: 1.2rem;
  }
}
@media (max-width: 1024px) {
  .CX-card-news.one-large .box-card-news .col-sm-3:nth-child(2) .box-card-outer .box-card-inner .box-card-item .text h4, .CX-card-news.one-large .box-card-news .col-sm-3:nth-child(3) .box-card-outer .box-card-inner .box-card-item .text h4, .CX-card-news.one-large .box-card-news .col-sm-3:nth-child(4) .box-card-outer .box-card-inner .box-card-item .text h4 {
    font-size: 1rem;
  }
}
.CX-card-news.one-large .box-card-news .col-sm-3:nth-child(2) .box-card-outer .box-card-inner .box-card-item .text p, .CX-card-news.one-large .box-card-news .col-sm-3:nth-child(3) .box-card-outer .box-card-inner .box-card-item .text p, .CX-card-news.one-large .box-card-news .col-sm-3:nth-child(4) .box-card-outer .box-card-inner .box-card-item .text p {
  display: none;
}
.CX-card-news.one-large .box-card-news .col-sm-3:nth-child(2) .row .col-sm-12:last-child .box-card-outer, .CX-card-news.one-large .box-card-news .col-sm-3:nth-child(3) .row .col-sm-12:last-child .box-card-outer, .CX-card-news.one-large .box-card-news .col-sm-3:nth-child(4) .row .col-sm-12:last-child .box-card-outer {
  margin-bottom: 0;
}

@media (min-width: 1025px) {
  .CX-card-news .simplebar-track {
    display: none !important;
  }
}
@media (max-width: 1024px) {
  .CX-card-news .simple-bar-x-mobile {
    padding-bottom: 3rem;
  }
}
@media (max-width: 1024px) {
  .CX-card-news .box-card-news .row {
    flex-wrap: nowrap;
    display: flex !important;
  }
  .CX-card-news .box-card-news .row .col-sm-3 {
    flex: 0 0 auto;
    max-width: 317px !important;
  }
  .CX-card-news .box-card-news .row .col-sm-3:nth-child(2), .CX-card-news .box-card-news .row .col-sm-3:nth-child(4) {
    flex: 0 0 auto;
    max-width: 100%;
  }
  .CX-card-news .box-card-news .row .col-sm-3 .box-card-outer {
    height: 334px !important;
  }
  .CX-card-news .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item p {
    display: none !important;
  }
  .CX-card-news .box-card-news .row .col-sm-3 .box-card-outer:hover .box-card-inner .box-card-item p {
    display: -webkit-box !important;
  }
  .CX-card-news .box-card-news .row .col-sm-3 .row .col-sm-12 {
    flex: 0 0 auto;
    max-width: 317px !important;
  }
}

@media (max-width: 500px) {
  section.CX-main.CX-card-news {
    padding: 5rem 0 !important;
  }
  section.CX-main.CX-card-news .box-view a {
    font-size: 1.2rem !important;
  }
}

@media (max-width: 500px) {
  section.CX-main.CX-card-news {
    padding: 5rem 0 0rem !important;
  }
  section.CX-main.CX-card-news .box-card-news {
    margin: 2rem 0 !important;
  }
}

section.CX-main.CX-card-news.promotion .box-head-title {
  margin-bottom: 2rem;
}

section.CX-main.CX-card-news.promotion {
  padding: 2rem 0;
}

section.CX-main.CX-card-news.promotion .box-head-title {
  margin-bottom: 0;
}

.CX-card-news .box-card-news .box-card-outer .box-card-inner .box-card-item .text a {
  color: #ffffff;
}

.CX-card-news.media .box-card-news .box-card-outer .box-card-inner .box-card-item .text a {
  color: #ffffff;
}
.theme-default .CX-card-news.media .box-card-news .box-card-outer .box-card-inner .box-card-item .text a {
  color: #000092;
}
.theme-prestise .CX-card-news.media .box-card-news .box-card-outer .box-card-inner .box-card-item .text a {
  color: #c9a85c;
}
.theme-syariah .CX-card-news.media .box-card-news .box-card-outer .box-card-inner .box-card-item .text a {
  color: #007b57;
}

.CX-flash-deal {
  position: relative;
}
.CX-flash-deal.CX-main {
  padding: 0 0;
}
.CX-flash-deal .box-flash-deal .box-item {
  position: relative;
  min-height: 500px;
  display: flex;
  align-items: center;
  background-color: #f07662;
  color: #ffffff;
  z-index: 1;
}
.CX-flash-deal .box-flash-deal .box-item .box-text {
  flex: 1 1 auto;
  font-family: "SourceSans-Semibold";
}
.CX-flash-deal .box-flash-deal .box-item .box-text .category {
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 1rem;
  font-size: 1.3rem;
}
.CX-flash-deal .box-flash-deal .box-item .box-text .text {
  width: 30%;
  margin-bottom: 2rem;
}
.CX-flash-deal .box-flash-deal .box-item .box-text .text h4 {
  letter-spacing: 1px;
  font-size: 2.2rem;
}
.CX-flash-deal .box-flash-deal .box-item .box-text .text p {
  font-family: "SourceSans";
  font-size: 1.2rem;
  letter-spacing: 1px;
}
.CX-flash-deal .box-flash-deal .box-item .box-text .box-act a {
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 1.4rem;
}
.CX-flash-deal .box-flash-deal .box-item .box-img {
  width: 50%;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  background-position: top center !important;
}
.CX-flash-deal .box-nav-flash {
  position: absolute;
  width: 100%;
  top: -40px;
  right: 0;
  text-align: right;
  z-index: 2;
}
.CX-flash-deal .box-nav-flash .nav-flash {
  margin: 0;
  padding: 0;
  list-style: none;
}
.CX-flash-deal .box-nav-flash .nav-flash li {
  display: inline-block;
}
.CX-flash-deal .box-nav-flash .nav-flash li:first-child {
  margin-right: -3px;
}
.CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow {
  z-index: 2;
  position: relative;
}
.CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-next, .CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-prev {
  top: 0px;
  transform: none;
  right: initial;
  left: initial;
  width: 97px;
  height: 75px;
}
.theme-default .CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-next, .theme-default .CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-prev {
  background-color: #fdb814;
}
.theme-default .CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-next:before, .theme-default .CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-prev:before {
  font-family: "Font Awesome 5 Pro";
  color: #000092;
  font-size: 2rem;
}
.theme-default .CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-next.slick-disabled, .theme-default .CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-prev.slick-disabled {
  background-color: #ffd164;
}
.theme-prestise .CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-next, .theme-prestise .CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-prev {
  background-color: #fdb814;
}
.theme-prestise .CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-next:before, .theme-prestise .CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-prev:before {
  font-family: "Font Awesome 5 Pro";
  color: #c9a85c;
  font-size: 2rem;
}
.theme-prestise .CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-next.slick-disabled, .theme-prestise .CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-prev.slick-disabled {
  background-color: #ffd164;
}
.theme-syariah .CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-next, .theme-syariah .CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-prev {
  background-color: #fdb814;
}
.theme-syariah .CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-next:before, .theme-syariah .CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-prev:before {
  font-family: "Font Awesome 5 Pro";
  color: #007b57;
  font-size: 2rem;
}
.theme-syariah .CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-next.slick-disabled, .theme-syariah .CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-prev.slick-disabled {
  background-color: #ffd164;
}
.CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-next:before {
  content: "\f178";
}
.CX-flash-deal .box-nav-flash .nav-flash li .slick-arrow.slick-prev:before {
  content: "\f177";
}

.CX-flash-deal.style-2 .box-flash-deal .box-item {
  display: block;
  min-height: 400px;
}
.CX-flash-deal.style-2 .box-flash-deal .box-item .box-text {
  flex: none;
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.CX-flash-deal.style-2 .box-flash-deal .box-item .box-text:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 70%;
  height: 100%;
  background: transparent linear-gradient(-270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.57) 100%);
}
.CX-flash-deal.style-2 .box-flash-deal .box-item .box-text > .container {
  position: relative;
  display: flex;
  height: 100%;
  align-items: center;
}
.CX-flash-deal.style-2 .box-flash-deal .box-item .box-text .box-text-inner {
  max-width: 50%;
  margin-left: auto;
}
.CX-flash-deal.style-2 .box-flash-deal .box-item .box-text .box-text-inner .text {
  width: 80%;
}
.CX-flash-deal.style-2 .box-flash-deal .box-item .box-img {
  width: 100%;
  background-size: cover;
}

section.CX-main.CX-flash-deal.left .box-flash-deal .box-item .box-img {
  right: initial;
  flex: 0 0 50%;
  max-width: 50%;
  width: initial;
  position: relative;
  min-height: 600px;
}
section.CX-main.CX-flash-deal.left .box-flash-deal .box-item .box-text {
  flex: 0 0 50%;
  max-width: 50%;
}
section.CX-main.CX-flash-deal.left .box-flash-deal .box-item .box-text .box-text-inner {
  max-width: 90%;
  margin: 0 auto;
}
section.CX-main.CX-flash-deal.left .box-flash-deal .box-item .box-text .box-text-inner .text {
  width: auto;
}

@media (max-width: 1024px) {
  .CX-flash-deal .box-nav-flash .nav-flash li button {
    width: 60px !important;
    height: 60px !important;
  }
  .CX-flash-deal .box-nav-flash .nav-flash li button:before {
    font-size: 1.5rem !important;
  }
  .CX-flash-deal .box-flash-deal .box-item .box-text .category {
    font-size: 1rem;
  }
  .CX-flash-deal .box-flash-deal .box-item .box-text .text {
    width: 45%;
  }
  .CX-flash-deal .box-flash-deal .box-item .box-text .text h4 {
    font-size: 1.8rem;
  }
  .CX-flash-deal .box-flash-deal .box-item .box-text .text p {
    font-size: 1rem;
  }
  .CX-flash-deal .box-flash-deal .box-item .box-text .box-act a {
    font-size: 1.1rem;
  }
}
@media (max-width: 768px) {
  .CX-flash-deal .box-nav-flash {
    top: -25px;
  }
  .CX-flash-deal .box-nav-flash .nav-flash li button {
    width: 40px !important;
    height: 40px !important;
  }
  .CX-flash-deal .box-nav-flash .nav-flash li button:before {
    font-size: 1.2rem !important;
  }
  .CX-flash-deal .box-flash-deal .box-item {
    display: block;
  }
  .CX-flash-deal .box-flash-deal .box-item .box-text {
    height: 400px;
    display: flex;
    align-items: center;
  }
  .CX-flash-deal .box-flash-deal .box-item .box-text .text {
    width: 100%;
  }
  .CX-flash-deal .box-flash-deal .box-item .box-img {
    position: relative;
    right: initial;
    top: initial;
    height: 400px;
    width: 100%;
  }
}
@media (max-width: 500px) {
  .CX-flash-deal .box-nav-flash {
    top: 0px;
  }
  .CX-flash-deal .box-flash-deal .box-item {
    display: block;
  }
  .CX-flash-deal .box-flash-deal .box-item .box-text {
    height: 350px;
  }
  .CX-flash-deal .box-flash-deal .box-item .box-text .text h4 {
    font-size: 1.4rem;
  }
  .CX-flash-deal .box-flash-deal .box-item .box-img {
    height: 350px;
  }
}

@media (max-width: 1024px) {
  .CX-flash-deal .box-flash-deal .box-item .box-text > .container.CX-wrapper {
    max-width: 100% !important;
  }
}

.CX-flash-deal.style-2 .box-flash-deal .box-item .box-text .box-text-inner {
  max-width: 100%;
  margin-left: 20px;
}
.CX-flash-deal.style-2 .box-flash-deal .box-item .box-text .box-text-inner .text {
  width: 100%;
}

@media (max-width: 500px) {
  .CX-flash-deal.style-2 .box-flash-deal .box-item .box-img {
    height: 400px !important;
  }
}
@media (max-width: 768px) {
  .CX-flash-deal .box-flash-deal .box-item {
    display: block !important;
    background-color: transparent !important;
  }
  .CX-flash-deal .box-flash-deal .box-item .box-text {
    flex: none !important;
    max-width: 100% !important;
    padding: 3rem 12px;
    max-width: initial !important;
    min-height: 300px;
    display: flex;
    align-items: center;
  }
  .CX-flash-deal .box-flash-deal .box-item .box-text .text {
    margin-bottom: 0px !important;
    width: auto !important;
  }
  .CX-flash-deal .box-flash-deal .box-item .box-text .text p {
    margin-bottom: 0px !important;
  }
  .CX-flash-deal .box-flash-deal .box-item .box-img {
    flex: none !important;
    position: relative !important;
    width: 100% !important;
    right: initial !important;
    top: initial !important;
    height: 300px !important;
  }
}

@media (max-width: 1024px) {
  .theme-syariah .CX-flash-deal .box-flash-deal .box-item .box-text {
    background-color: #007b57;
  }
}

@media (max-width: 1024px) {
  .theme-prestise .CX-flash-deal .box-flash-deal .box-item .box-text {
    background-color: #ae8d40;
  }
}

@media (max-width: 768px) {
  .CX-flash-deal .box-flash-deal .box-item .box-text {
    background-color: #f07662;
  }
}

@media (max-width: 768px) {
  section.CX-main.CX-flash-deal.left .box-flash-deal .box-item .box-img {
    max-width: 100% !important;
    min-height: 400px !important;
    background-position: center center !important;
  }
}

body.theme-default .CX-flash-deal.CX-main .box-nav-flash .nav-flash li button.slick-arrow {
  width: 70px;
  height: 70px;
}
body.theme-default .CX-flash-deal.CX-main .box-nav-flash .nav-flash li button.slick-arrow:before {
  font-size: 1.8rem;
}

section.CX-main.CX-flash-deal.flash-home .box-flash-deal .box-item {
  justify-content: flex-end;
}
section.CX-main.CX-flash-deal.flash-home .box-flash-deal .box-item .box-img {
  right: initial;
  left: 0;
}
section.CX-main.CX-flash-deal.flash-home .box-flash-deal .box-item .box-text {
  flex: 0 0 50%;
  max-width: 50%;
  padding-left: 2rem;
}
section.CX-main.CX-flash-deal.flash-home .box-flash-deal .box-item .box-text .box-text-inner .text {
  width: 100%;
}

section.CX-main.CX-flash-deal.flash-home .container.CX-wrapper .box-head-title {
  margin-bottom: 3rem;
}
section.CX-main.CX-flash-deal.flash-home .box-nav-flash {
  top: 40px;
}

@media (max-width: 500px) {
  section.CX-main.CX-flash-deal.flash-home {
    padding: 0 0 !important;
    margin-bottom: 0px !important;
  }
  section.CX-main.CX-flash-deal.flash-home .box-flash-deal .box-item .box-text {
    padding: 2rem 0;
    min-height: auto !important;
    height: auto !important;
  }
}

section.CX-main.CX-flash-deal.address {
  font-size: 1.3rem;
}
section.CX-main.CX-flash-deal.address .box-flash-deal .box-item {
  min-height: 450px !important;
}

.CX-home-karir {
  position: relative;
}
.CX-home-karir.CX-main {
  padding: 0 0 2rem;
  margin: 5rem 0;
}
.CX-home-karir:before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  height: 85%;
  width: 70%;
  background-color: #f8f8f8;
  z-index: 1;
}
.CX-home-karir > .container {
  position: relative;
  z-index: 2;
}
.CX-home-karir .box-home-karir {
  position: relative;
}
@media (min-width: 1025px) {
  .CX-home-karir .box-home-karir {
    display: flex;
    align-items: center;
  }
}
.CX-home-karir .box-home-karir:after {
  content: "";
  position: absolute;
  right: 0;
  top: 60px;
  width: 50px;
  height: 70px;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
}
.theme-default .CX-home-karir .box-home-karir:after {
  border: 6px solid #feb601;
}
.theme-prestise .CX-home-karir .box-home-karir:after {
  border: 6px solid #feb601;
}
.theme-syariah .CX-home-karir .box-home-karir:after {
  border: 6px solid #feb601;
}
.CX-home-karir .box-home-karir .box-outer-img {
  position: relative;
}
@media (min-width: 1025px) {
  .CX-home-karir .box-home-karir .box-outer-img {
    flex: 0 0 43%;
    max-width: 50%;
  }
}
.CX-home-karir .box-home-karir .box-outer-img:after {
  content: "";
  position: absolute;
  left: -100px;
  bottom: -35px;
  width: 200px;
  height: 70px;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
  z-index: 2;
}
.theme-default .CX-home-karir .box-home-karir .box-outer-img:after {
  background-color: #feb601;
}
.theme-prestise .CX-home-karir .box-home-karir .box-outer-img:after {
  background-color: #feb601;
}
.theme-syariah .CX-home-karir .box-home-karir .box-outer-img:after {
  background-color: #feb601;
}
.CX-home-karir .box-home-karir .box-outer-img .box-inner-img {
  width: 600px;
  height: 600px;
  position: relative;
  z-index: 3;
}
@media (max-width: 1440px) {
  .CX-home-karir .box-home-karir .box-outer-img .box-inner-img {
    width: 500px;
    height: 500px;
  }
}
@media (min-width: 1025px) {
  .CX-home-karir .box-home-karir .box-outer-text {
    flex: 0 0 57%;
    max-width: 57%;
  }
}
.CX-home-karir .box-home-karir .box-outer-text .box-inner-text {
  letter-spacing: 2px;
}
@media (min-width: 1025px) {
  .CX-home-karir .box-home-karir .box-outer-text .box-inner-text {
    max-width: 70%;
    margin-top: 100px;
  }
}
@media (min-width: 1441px) {
  .CX-home-karir .box-home-karir .box-outer-text .box-inner-text {
    max-width: 50%;
  }
}
.theme-default .CX-home-karir .box-home-karir .box-outer-text .box-inner-text {
  color: #2a428b;
}
.theme-prestise .CX-home-karir .box-home-karir .box-outer-text .box-inner-text {
  color: #2a428b;
}
.theme-syariah .CX-home-karir .box-home-karir .box-outer-text .box-inner-text {
  color: #2a428b;
}
.CX-home-karir .box-home-karir .box-outer-text .box-inner-text .type {
  font-size: 1.3rem;
  margin-bottom: 0.5rem;
}
.CX-home-karir .box-home-karir .box-outer-text .box-inner-text h3 {
  font-size: 2.5rem;
  font-family: "SourceSans-Bold";
  margin-bottom: 1.5rem;
  letter-spacing: 5px;
}
.CX-home-karir .box-home-karir .box-outer-text .box-inner-text p {
  color: #747474;
  text-transform: none;
  letter-spacing: 1px;
  font-size: 1.1rem;
  margin-bottom: 2rem;
}
@media (min-width: 1025px) {
  .CX-home-karir .box-home-karir .box-outer-text .box-inner-text p {
    max-width: 80%;
  }
}
.CX-home-karir .box-home-karir .box-outer-text .box-inner-text .view-more {
  font-family: "SourceSans-Bold";
  font-size: 1.1rem;
}

@media (max-width: 1440px) {
  section.CX-main.CX-home-karir .box-home-karir:after {
    top: 45px;
  }
  section.CX-main.CX-home-karir .box-home-karir .box-outer-img .box-inner-img {
    margin-left: 20px;
  }
  section.CX-main.CX-home-karir .box-home-karir .box-outer-text .box-inner-text {
    padding-left: 30px;
  }
}

@media (max-width: 1024px) {
  .CX-home-karir:before {
    width: 100%;
  }
  .CX-home-karir .box-home-karir:after {
    top: 60px !important;
  }
  .CX-home-karir .box-home-karir .box-outer-img {
    width: 600px;
    margin: 0 auto;
  }
  .CX-home-karir .box-home-karir .box-outer-img .box-inner-img {
    margin: 0 auto !important;
    height: 350px;
    width: 100%;
  }
  .CX-home-karir .box-home-karir .box-outer-img:after {
    left: -80px;
    bottom: -30px;
  }
  .CX-home-karir .box-home-karir .box-outer-text {
    margin-top: 80px;
    padding-bottom: 2rem;
  }
  .CX-home-karir .box-home-karir .box-outer-text .box-inner-text {
    width: 600px;
    margin: 0 auto;
  }
  .CX-home-karir .box-home-karir .box-outer-text .box-inner-text .type {
    font-size: 1rem;
  }
  .CX-home-karir .box-home-karir .box-outer-text .box-inner-text h3 {
    font-size: 1.6rem;
  }
  .CX-home-karir .box-home-karir .box-outer-text .box-inner-text p {
    font-size: 1rem;
  }
  .CX-home-karir .box-home-karir .box-outer-text .box-inner-text a {
    font-size: 1rem !important;
  }
}
@media (max-width: 768px) {
  .CX-home-karir .box-home-karir:after {
    top: 60px !important;
    height: 60px;
    width: 45px;
  }
  .CX-home-karir .box-home-karir .box-outer-img {
    width: 400px;
    margin: 0 auto;
  }
  .CX-home-karir .box-home-karir .box-outer-img .box-inner-img {
    margin: 0 auto !important;
    height: 350px;
    width: 100%;
  }
  .CX-home-karir .box-home-karir .box-outer-img:after {
    left: -80px;
    bottom: -30px;
  }
  .CX-home-karir .box-home-karir .box-outer-text {
    margin-top: 80px;
    padding-bottom: 2rem;
  }
  .CX-home-karir .box-home-karir .box-outer-text .box-inner-text {
    width: 100%;
    margin: 0 auto;
  }
  .CX-home-karir .box-home-karir .box-outer-text .box-inner-text .type {
    font-size: 1rem;
  }
  .CX-home-karir .box-home-karir .box-outer-text .box-inner-text h3 {
    font-size: 1.6rem;
  }
  .CX-home-karir .box-home-karir .box-outer-text .box-inner-text p {
    font-size: 1rem;
  }
  .CX-home-karir .box-home-karir .box-outer-text .box-inner-text a {
    font-size: 1rem !important;
  }
}
@media (max-width: 500px) {
  .CX-home-karir {
    margin: 3rem 0 !important;
  }
  .CX-home-karir .box-home-karir:after {
    z-index: 3;
    top: -25px !important;
    height: 50px;
    width: 40px;
    right: 10px;
  }
  .CX-home-karir .box-home-karir .box-outer-img {
    width: 100%;
    margin: 0 auto;
  }
  .CX-home-karir .box-home-karir .box-outer-img .box-inner-img {
    margin: 0 auto !important;
    height: 350px;
    width: 100%;
  }
  .CX-home-karir .box-home-karir .box-outer-img:after {
    left: -80px;
    bottom: -30px;
    height: 50px;
  }
  .CX-home-karir .box-home-karir .box-outer-text {
    margin-top: 60px;
  }
  .CX-home-karir .box-home-karir .box-outer-text .box-inner-text h3 {
    font-size: 1.2rem;
  }
  .CX-home-karir .box-home-karir .box-outer-text .box-inner-text a {
    font-size: 0.9rem !important;
  }
}

@media (max-width: 1024px) {
  .CX-main.CX-home-karir.video:before {
    width: 100% !important;
  }
}
@media (max-width: 1024px) {
  .CX-main.CX-home-karir.video .box-home-karir {
    margin-top: 2.5rem;
  }
  .CX-main.CX-home-karir.video .box-home-karir:after {
    z-index: 3;
    width: 40px;
    height: 50px;
    top: -25px !important;
    right: 20px;
  }
  .CX-main.CX-home-karir.video .box-home-karir .box-outer-img {
    width: 100%;
  }
  .CX-main.CX-home-karir.video .box-home-karir .box-outer-text {
    flex: none !important;
    max-width: initial !important;
  }
  .CX-main.CX-home-karir.video .box-home-karir .box-outer-text .box-inner-text {
    margin-left: 0px !important;
    padding-left: 0px !important;
    width: 100% !important;
  }
}
@media (max-width: 768px) {
  .CX-main.CX-home-karir.video .box-home-karir:after {
    top: -30px !important;
  }
  .CX-main.CX-home-karir.video .box-home-karir .box-outer-img .box-inner-img {
    height: 300px !important;
  }
  .CX-main.CX-home-karir.video .box-home-karir .box-outer-text {
    margin-top: 60px;
    padding-bottom: 0px;
  }
}
@media (max-width: 767px) {
  .CX-main.CX-home-karir.video .box-home-karir {
    margin-top: 4rem !important;
  }
}

section.CX-main.CX-home-karir.right:before {
  width: 100%;
}
section.CX-main.CX-home-karir.right .box-head-title {
  margin-bottom: 2rem;
}
section.CX-main.CX-home-karir.right .box-home-karir {
  height: 100%;
}
@media (max-width: 767px) {
  section.CX-main.CX-home-karir.right .box-home-karir {
    display: flex;
    flex-direction: column;
  }
}
section.CX-main.CX-home-karir.right .box-home-karir:after {
  right: initial;
  display: none;
}
section.CX-main.CX-home-karir.right .box-home-karir .box-outer-text {
  position: relative;
}
section.CX-main.CX-home-karir.right .box-home-karir .box-outer-text .box-inner-text {
  margin-top: 0px;
}
section.CX-main.CX-home-karir.right .box-home-karir .box-outer-text:before {
  content: "";
  border: 6px solid #feb601;
  position: absolute;
  right: 60px;
  top: -139px;
  width: 50px;
  height: 64px;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
}
@media (max-width: 767px) {
  section.CX-main.CX-home-karir.right .box-home-karir .box-outer-text:before {
    display: none;
  }
}
@media (max-width: 767px) {
  section.CX-main.CX-home-karir.right .box-home-karir .box-outer-text {
    flex: 0 0 100%;
    max-width: 100%;
    order: 2;
  }
}
section.CX-main.CX-home-karir.right .box-home-karir .box-outer-img:after {
  bottom: -50px;
  left: 50%;
  -webkit-transform: skew(-20deg) translatex(-50%);
  -moz-transform: skew(-20deg) translatex(-50%);
  -ms-transform: skew(-20deg) translatex(-50%);
  -o-transform: skew(-20deg) translatex(-50%);
  transform: skew(-20deg) translatex(-50%);
}
@media (max-width: 767px) {
  section.CX-main.CX-home-karir.right .box-home-karir .box-outer-img:after {
    display: none;
  }
}
@media (max-width: 767px) {
  section.CX-main.CX-home-karir.right .box-home-karir .box-outer-img {
    flex: 0 0 100%;
    max-width: 100%;
    order: 1;
  }
}

@media (max-width: 767px) {
  section.CX-main.CX-home-karir {
    margin: 0 0 !important;
  }
  section.CX-main.CX-home-karir .box-home-karir .box-outer-text {
    margin-top: 20px !important;
    padding-bottom: 0px !important;
  }
}

.CX-banner-search {
  height: 400px;
  background-size: cover;
  background-position: center center;
  position: relative;
}
@media (max-width: 1440px) {
  .CX-banner-search {
    height: 350px;
  }
}
@media (max-width: 1024px) {
  .CX-banner-search {
    height: 250px;
  }
}
.CX-banner-search:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 70%;
  height: 100%;
  background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
}
.CX-banner-search > .container {
  height: 100%;
  position: relative;
}
.CX-banner-search .box-outer-banner {
  display: flex;
  align-items: center;
  height: 100%;
}
.CX-banner-search .box-outer-banner .box-inner-banner {
  flex: 1 1 auto;
}
.CX-banner-search .box-outer-banner .box-inner-banner .caption {
  color: #ffffff;
  letter-spacing: 2px;
  font-family: "SourceSans";
}
@media (min-width: 1025px) {
  .CX-banner-search .box-outer-banner .box-inner-banner .caption {
    padding: 0 40px;
  }
}
.CX-banner-search .box-outer-banner .box-inner-banner .caption .small-title {
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 1.2rem;
  margin-bottom: 0.5rem;
}
.CX-banner-search .box-outer-banner .box-inner-banner .caption .title {
  font-size: 2.5rem;
}
.CX-banner-search .box-outer-banner .box-inner-banner .box-search {
  position: absolute;
  bottom: -30px;
  left: 0;
  width: 100%;
  z-index: 3;
}
.CX-banner-search .box-outer-banner .box-inner-banner .box-search .box-search-inner {
  display: flex;
  height: 60px;
  margin: 0 auto;
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
@media (min-width: 1025px) {
  .CX-banner-search .box-outer-banner .box-inner-banner .box-search .box-search-inner {
    max-width: 85%;
    height: 80px;
  }
}
.CX-banner-search .box-outer-banner .box-inner-banner .box-search .box-search-inner .searchbox {
  flex: 1 1 auto;
}
.CX-banner-search .box-outer-banner .box-inner-banner .box-search .box-search-inner .searchbox .form-control {
  border-radius: 0px;
  height: 100%;
  font-family: "SourceSans";
  font-size: 1.2rem;
  letter-spacing: 1px;
  padding-left: 40px;
  background-color: #ffffff;
  border-color: transparent;
}
@media (max-width: 1024px) {
  .CX-banner-search .box-outer-banner .box-inner-banner .box-search .box-search-inner .searchbox .form-control {
    font-size: 1.1rem;
  }
}
.CX-banner-search .box-outer-banner .box-inner-banner .box-search .box-search-inner .btn-act {
  flex: 0 0 auto;
  width: 150px;
  height: 100%;
}
.CX-banner-search .box-outer-banner .box-inner-banner .box-search .box-search-inner .btn-act .btn {
  width: 100%;
  height: 100%;
  display: block !important;
  padding-left: 0px;
  padding-right: 0px;
}
.CX-banner-search .box-outer-banner .box-inner-banner .box-search .box-search-inner .btn-act .btn:hover:after {
  -webkit-transform: translateY(20%) translateX(-205px) rotate(-45deg);
  -moz-transform: translateY(20%) translateX(-205px) rotate(-45deg);
  -ms-transform: translateY(20%) translateX(-205px) rotate(-45deg);
  -o-transform: translateY(20%) translateX(-205px) rotate(-45deg);
  transform: translateY(20%) translateX(-205px) rotate(-45deg);
}

@media (max-width: 768px) {
  .CX-banner-search .box-outer-banner .box-inner-banner .caption .small-title {
    font-size: 1rem;
  }
}
@media (max-width: 768px) {
  .CX-banner-search .box-outer-banner .box-inner-banner .caption .title {
    font-size: 1.8rem;
  }
}
@media (max-width: 768px) {
  .CX-banner-search .box-outer-banner .box-inner-banner .box-search {
    bottom: -20px;
  }
}
@media (max-width: 767px) {
  .CX-banner-search .box-outer-banner .box-inner-banner .box-search {
    width: 90%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@media (max-width: 768px) {
  .CX-banner-search .box-outer-banner .box-inner-banner .box-search .box-search-inner {
    height: 50px;
  }
  .CX-banner-search .box-outer-banner .box-inner-banner .box-search .box-search-inner .searchbox {
    font-size: 1rem !important;
  }
  .CX-banner-search .box-outer-banner .box-inner-banner .box-search .box-search-inner .searchbox .form-control {
    padding-left: 20px !important;
  }
}
@media (max-width: 767px) {
  .CX-banner-search .box-outer-banner .box-inner-banner .box-search .box-search-inner .btn-act {
    width: 100px;
  }
  .CX-banner-search .box-outer-banner .box-inner-banner .box-search .box-search-inner .btn-act .btn {
    font-size: 1rem !important;
  }
}

.CX-banner-search .box-outer-banner .box-inner-banner .caption .small-title {
  letter-spacing: 2px;
  text-transform: uppercase;
}

.CX-banner-search .box-outer-banner .box-inner-banner .caption .title {
  font-family: "SourceSans-Semibold";
  text-transform: uppercase;
}

.CX-banner-search {
  margin-bottom: 80px;
}

.CX-contact-number.CX-main {
  padding: 2rem 0 5rem;
}
.CX-contact-number .box-contact-number {
  margin: 7rem auto 0;
}
@media (max-width: 1440px) {
  .CX-contact-number .box-contact-number {
    margin: 5rem 0 0;
  }
}
.CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item {
  text-align: center;
  margin: 0 auto;
  padding: 0 1rem;
  margin-bottom: 2rem;
}
.CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item:hover .box-img {
  -webkit-animation: pulse 2s infinite;
  -moz-animation: pulse 2s infinite;
  -ms-animation: pulse 2s infinite;
  animation: pulse 2s infinite;
}
.CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .box-img {
  text-align: center;
  width: 136px;
  height: 136px;
  line-height: 125px;
  margin: 0 auto 2rem;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.theme-default .CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .box-img {
  border: 2px solid #fdb713;
}
.theme-prestise .CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .box-img {
  border: 2px solid #fdb713;
}
.theme-syariah .CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .box-img {
  border: 2px solid #fdb713;
}
.CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .box-img img {
  height: 70px;
}
@media (max-width: 1024px) {
  .CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .box-img {
    width: 120px;
    height: 120px;
    line-height: 110px;
  }
  .CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .box-img img {
    height: 60px;
  }
}
.CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .contact-label {
  margin-bottom: 2rem;
  font-family: "SourceSans-Semibold";
  font-size: 1.3rem;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.theme-default .CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .contact-label {
  color: #000092;
}
.theme-prestise .CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .contact-label {
  color: #c9a85c;
}
.theme-syariah .CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .contact-label {
  color: #007b57;
}
@media (max-width: 1024px) {
  .CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .contact-label {
    font-size: 1.3rem;
    margin-bottom: 1rem;
  }
}
.CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .contact-value {
  letter-spacing: 2px;
  font-size: 1.1rem;
}
@media (max-width: 1024px) {
  .CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .contact-value {
    font-size: 1.1rem;
  }
}
.CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .contact-value a {
  color: #000000;
  text-decoration: none;
  display: inline-block;
  position: relative;
  padding-bottom: 10px;
}
@media (max-width: 1024px) {
  .CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .contact-value a {
    padding-bottom: 5px;
  }
}
.CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .contact-value a:after {
  opacity: 0;
  visibility: hidden;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.theme-default .CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .contact-value a:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 5px;
  width: 0;
  border: 1px solid #fdb713;
}
.theme-prestise .CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .contact-value a:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 5px;
  width: 0;
  border: 1px solid #fdb713;
}
.theme-syariah .CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .contact-value a:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 5px;
  width: 0;
  border: 1px solid #fdb713;
}
.CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .contact-value a:hover:after {
  opacity: 1;
  visibility: visible;
  width: 100%;
}
.CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .contact-value .contact-value-item {
  margin-bottom: 0rem;
}
.CX-contact-number .box-contact-number .box-contact-number-inner .box-number-item .contact-value .contact-value-item:last-child {
  margin-bottom: 0px;
}

.CX-contact-number.langkah .box-contact-number .box-contact-number-inner .box-number-item .contact-label {
  text-transform: none;
}
.CX-contact-number .box-number-item .desc {
  font-family: "SourceSans-Light";
  letter-spacing: 1px;
  color: #29353d;
  font-size: 1.1rem;
}

@media (max-width: 768px) {
  .CX-contact-number {
    margin-top: 20px;
  }
}
@media (max-width: 768px) {
  .CX-contact-number .box-head-title h3 {
    font-size: 2rem !important;
  }
}
@media (max-width: 768px) {
  .CX-contact-number .box-contact-number .box-contact-number-inner .row {
    display: block;
    flex-wrap: nowrap;
  }
  .CX-contact-number .box-contact-number .box-contact-number-inner .row .col-sm-4 {
    flex: none;
    max-width: initial;
  }
  .CX-contact-number .box-contact-number .box-contact-number-inner .row .col-sm-4 .box-number-item .box-img {
    width: 100px;
    height: 100px;
    line-height: 90px;
  }
  .CX-contact-number .box-contact-number .box-contact-number-inner .row .col-sm-4 .box-number-item .box-img img {
    height: 45px;
    display: inline-block;
  }
  .CX-contact-number .box-contact-number .box-contact-number-inner .row .col-sm-4 .box-number-item .contact-label {
    font-size: 1.1rem;
  }
  .CX-contact-number .box-contact-number .box-contact-number-inner .row .col-sm-4 .box-number-item .contact-value {
    font-size: 1rem;
  }
}

.CX-contact-number .box-contact-number .box-contact-number-inner .slick-dots li button:before {
  font-size: 1rem;
  color: #2a428b;
  opacity: 0.5;
}
.CX-contact-number .box-contact-number .box-contact-number-inner .slick-dots li.slick-active button:before {
  opacity: 1;
}

@media (max-width: 1024px) {
  section.CX-main.CX-contact-number.langkah {
    padding: 0rem 0 0rem;
  }
}

.CX-contact-number .box-contact-number {
  margin: 2rem 0 0;
}

.CX-section-image.CX-main {
  padding: 0 0;
}
.CX-section-image.blue {
  background: rgba(22, 95, 140, 0.1);
}
.CX-section-image.grey {
  background: #fafafa;
}
.CX-section-image .box-section-image {
  display: flex;
  align-items: center;
  position: relative;
  min-height: 500px;
}
.CX-section-image .box-section-image .box-img {
  flex: 0 0 auto;
  position: absolute;
  top: 0;
  width: 50%;
  height: 100%;
}
.CX-section-image .box-section-image .box-img.right {
  right: 0;
}
.CX-section-image .box-section-image .box-img.left {
  left: 0;
}
@media (max-width: 1920px) {
  .CX-section-image .box-section-image .box-img {
    width: 50%;
  }
}
@media (max-width: 1440px) {
  .CX-section-image .box-section-image .box-img {
    width: 50%;
  }
}
.CX-section-image .box-section-image .box-img .box-img-inner {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
}
.CX-section-image .box-section-image .box-text {
  flex: 1 1 auto;
  padding: 30px 0;
}
.CX-section-image .box-section-image .box-text.left .box-text-inner {
  margin: 0 0 0 auto;
}
.CX-section-image .box-section-image .box-text .box-text-inner {
  max-width: 45%;
}
@media (max-width: 1440px) {
  .CX-section-image .box-section-image .box-text .box-text-inner {
    max-width: 45%;
  }
}
.theme-default .CX-section-image .box-section-image .box-text .box-text-inner .box-header .box-title h1 {
  color: #000092;
  text-transform: uppercase;
  letter-spacing: 5px;
  font-size: 2.5rem;
  font-family: "SourceSans-Semibold";
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 1440px) {
  .theme-default .CX-section-image .box-section-image .box-text .box-text-inner .box-header .box-title h1 {
    font-size: 2.2rem;
  }
}
@media (max-width: 1024px) {
  .theme-default .CX-section-image .box-section-image .box-text .box-text-inner .box-header .box-title h1 {
    font-size: 2rem;
  }
}
.theme-prestise .CX-section-image .box-section-image .box-text .box-text-inner .box-header .box-title h1 {
  color: #c9a85c;
  text-transform: uppercase;
  letter-spacing: 5px;
  font-size: 2.5rem;
  font-family: "SourceSans-Semibold";
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 1440px) {
  .theme-prestise .CX-section-image .box-section-image .box-text .box-text-inner .box-header .box-title h1 {
    font-size: 2.2rem;
  }
}
@media (max-width: 1024px) {
  .theme-prestise .CX-section-image .box-section-image .box-text .box-text-inner .box-header .box-title h1 {
    font-size: 2rem;
  }
}
.theme-syariah .CX-section-image .box-section-image .box-text .box-text-inner .box-header .box-title h1 {
  color: #007b57;
  text-transform: uppercase;
  letter-spacing: 5px;
  font-size: 2.5rem;
  font-family: "SourceSans-Semibold";
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 1440px) {
  .theme-syariah .CX-section-image .box-section-image .box-text .box-text-inner .box-header .box-title h1 {
    font-size: 2.2rem;
  }
}
@media (max-width: 1024px) {
  .theme-syariah .CX-section-image .box-section-image .box-text .box-text-inner .box-header .box-title h1 {
    font-size: 2rem;
  }
}
.CX-section-image .box-section-image .box-text .box-text-inner .box-header.with-ico {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.CX-section-image .box-section-image .box-text .box-text-inner .box-header.with-ico .box-ico {
  flex: 0 0 auto;
  width: 100px;
  height: 100px;
  line-height: 100px;
  text-align: center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.theme-default .CX-section-image .box-section-image .box-text .box-text-inner .box-header.with-ico .box-ico {
  background-color: #fdb713;
}
.theme-prestise .CX-section-image .box-section-image .box-text .box-text-inner .box-header.with-ico .box-ico {
  background-color: #fdb713;
}
.theme-syariah .CX-section-image .box-section-image .box-text .box-text-inner .box-header.with-ico .box-ico {
  background-color: #fdb713;
}
@media (max-width: 1440px) {
  .CX-section-image .box-section-image .box-text .box-text-inner .box-header.with-ico .box-ico {
    width: 90px;
    height: 90px;
    line-height: 90px;
  }
}
.CX-section-image .box-section-image .box-text .box-text-inner .box-header.with-ico .box-ico img {
  max-height: 70px;
}
@media (max-width: 1440px) {
  .CX-section-image .box-section-image .box-text .box-text-inner .box-header.with-ico .box-ico img {
    max-height: 60px;
  }
}
.CX-section-image .box-section-image .box-text .box-text-inner .box-header.with-ico .box-title {
  flex: 1 1 auto;
  margin-left: 20px;
}
.CX-section-image .box-section-image .box-text .box-text-inner .box-header.with-ico .box-title h1 {
  margin-bottom: 0px;
}
.CX-section-image .box-section-image .box-text .box-text-inner .box-desc {
  font-size: 1.1rem;
  font-family: "SourceSans-Light";
  letter-spacing: 1px;
}
.CX-section-image .box-section-image .box-text .box-text-inner .box-act {
  margin-top: 2rem;
}

.CX-main.CX-home-karir.video:before {
  height: 85%;
  width: 80%;
}
.CX-main.CX-home-karir.video .box-home-karir:after {
  top: 0px;
}
.CX-main.CX-home-karir.video .box-home-karir .box-outer-img {
  position: relative;
}
.CX-main.CX-home-karir.video .box-home-karir .box-outer-img:after {
  left: 100px;
}
.CX-main.CX-home-karir.video .box-home-karir .box-outer-img .box-inner-img {
  width: 100%;
  height: 400px;
  margin-top: 65px;
  position: relative;
}
.CX-main.CX-home-karir.video .box-home-karir .box-outer-img .box-inner-img:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
}
.CX-main.CX-home-karir.video .box-home-karir .box-outer-img .box-inner-img .box-play {
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.theme-default .CX-main.CX-home-karir.video .box-home-karir .box-outer-img .box-inner-img .box-play {
  color: #fdb713;
}
.theme-default .CX-main.CX-home-karir.video .box-home-karir .box-outer-img .box-inner-img .box-play:hover .ico {
  -webkit-transform: translate(-50%, -50%) scale(1.2);
  -moz-transform: translate(-50%, -50%) scale(1.2);
  -ms-transform: translate(-50%, -50%) scale(1.2);
  -o-transform: translate(-50%, -50%) scale(1.2);
  transform: translate(-50%, -50%) scale(1.2);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.theme-default .CX-main.CX-home-karir.video .box-home-karir .box-outer-img .box-inner-img .box-play .ico {
  position: absolute;
  color: #ffffff;
  font-size: 2rem;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: rgba(255, 255, 255, 0.1);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.theme-default .CX-main.CX-home-karir.video .box-home-karir .box-outer-img .box-inner-img .box-play .ico:before {
  content: "\f04b";
  font-family: "Font Awesome 5 Pro";
  font-weight: bold;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.theme-default .CX-main.CX-home-karir.video .box-home-karir .box-outer-img .box-inner-img .box-play .title {
  position: absolute;
  bottom: 0;
  padding: 20px;
  font-size: 1.1rem;
  letter-spacing: 1px;
}
.theme-prestise .CX-main.CX-home-karir.video .box-home-karir .box-outer-img .box-inner-img .box-play {
  color: #fdb713;
}
.theme-prestise .CX-main.CX-home-karir.video .box-home-karir .box-outer-img .box-inner-img .box-play:hover .ico {
  -webkit-transform: translate(-50%, -50%) scale(1.2);
  -moz-transform: translate(-50%, -50%) scale(1.2);
  -ms-transform: translate(-50%, -50%) scale(1.2);
  -o-transform: translate(-50%, -50%) scale(1.2);
  transform: translate(-50%, -50%) scale(1.2);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.theme-prestise .CX-main.CX-home-karir.video .box-home-karir .box-outer-img .box-inner-img .box-play .ico {
  position: absolute;
  color: #ffffff;
  font-size: 2rem;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: rgba(255, 255, 255, 0.1);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.theme-prestise .CX-main.CX-home-karir.video .box-home-karir .box-outer-img .box-inner-img .box-play .ico:before {
  content: "\f04b";
  font-family: "Font Awesome 5 Pro";
  font-weight: bold;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.theme-prestise .CX-main.CX-home-karir.video .box-home-karir .box-outer-img .box-inner-img .box-play .title {
  position: absolute;
  bottom: 0;
  padding: 20px;
  font-size: 1.1rem;
  letter-spacing: 1px;
}
.theme-syariah .CX-main.CX-home-karir.video .box-home-karir .box-outer-img .box-inner-img .box-play {
  color: #fdb713;
}
.theme-syariah .CX-main.CX-home-karir.video .box-home-karir .box-outer-img .box-inner-img .box-play:hover .ico {
  -webkit-transform: translate(-50%, -50%) scale(1.2);
  -moz-transform: translate(-50%, -50%) scale(1.2);
  -ms-transform: translate(-50%, -50%) scale(1.2);
  -o-transform: translate(-50%, -50%) scale(1.2);
  transform: translate(-50%, -50%) scale(1.2);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.theme-syariah .CX-main.CX-home-karir.video .box-home-karir .box-outer-img .box-inner-img .box-play .ico {
  position: absolute;
  color: #ffffff;
  font-size: 2rem;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: rgba(255, 255, 255, 0.1);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.theme-syariah .CX-main.CX-home-karir.video .box-home-karir .box-outer-img .box-inner-img .box-play .ico:before {
  content: "\f04b";
  font-family: "Font Awesome 5 Pro";
  font-weight: bold;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.theme-syariah .CX-main.CX-home-karir.video .box-home-karir .box-outer-img .box-inner-img .box-play .title {
  position: absolute;
  bottom: 0;
  padding: 20px;
  font-size: 1.1rem;
  letter-spacing: 1px;
}
.CX-main.CX-home-karir.video .box-home-karir .box-outer-text {
  flex: 0 0 50%;
  max-width: 50%;
}
.CX-main.CX-home-karir.video .box-home-karir .box-outer-text .box-inner-text {
  max-width: 100%;
  margin-left: 40px;
  margin-top: 0px;
}
.CX-main.CX-home-karir.video .box-home-karir .box-outer-text .box-inner-text p {
  max-width: 100%;
  font-family: "SourceSans-Light";
  letter-spacing: 1px;
  color: #333333;
}

.CX-section-image.redlight {
  background-color: #f07662;
  color: #ffffff;
}
.CX-section-image.redlight .box-section-image .box-text .box-text-inner .box-header .box-title h1 {
  color: #ffffff !important;
}
.CX-section-image.redlight .box-act .btn.btn-custom-white {
  border: 1px solid #ffffff !important;
  color: #ffffff;
}
.CX-section-image.redlight .box-act .btn.btn-custom-white:hover {
  background-color: #ffffff !important;
  color: #f07662 !important;
}
.CX-section-image.redlight .box-act .btn.btn-custom-white:hover:after {
  background-color: #ffffff !important;
}
.CX-section-image.CX-main.style-2 {
  margin: 5rem 0;
}
.CX-section-image.CX-main.style-2 .box-section-image .box-text.left > .container {
  position: relative;
}
.CX-section-image.CX-main.style-2 .box-section-image .box-text.left > .container:before {
  content: "";
  position: absolute;
  left: initial;
  right: 5%;
  top: -125px;
  width: 50px;
  height: 70px;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
}
.theme-default .CX-section-image.CX-main.style-2 .box-section-image .box-text.left > .container:before {
  border: 6px solid #fdb713;
}
.theme-prestise .CX-section-image.CX-main.style-2 .box-section-image .box-text.left > .container:before {
  border: 6px solid #fdb713;
}
.theme-syariah .CX-section-image.CX-main.style-2 .box-section-image .box-text.left > .container:before {
  border: 6px solid #fdb713;
}
.CX-section-image.CX-main.style-2 .box-section-image .box-text > .container {
  position: relative;
}
.CX-section-image.CX-main.style-2 .box-section-image .box-text > .container:before {
  content: "";
  position: absolute;
  left: 5%;
  top: -125px;
  width: 50px;
  height: 70px;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
}
.theme-default .CX-section-image.CX-main.style-2 .box-section-image .box-text > .container:before {
  border: 6px solid #fdb713;
}
.theme-prestise .CX-section-image.CX-main.style-2 .box-section-image .box-text > .container:before {
  border: 6px solid #fdb713;
}
.theme-syariah .CX-section-image.CX-main.style-2 .box-section-image .box-text > .container:before {
  border: 6px solid #fdb713;
}
.CX-section-image.CX-main.style-2 .box-section-image .box-text .box-text-inner .box-header .box-title h1 {
  display: block;
  -webkit-line-clamp: initial;
  -webkit-box-orient: initial;
  overflow: auto;
  text-overflow: initial;
  text-transform: none;
  letter-spacing: 2px;
}
.CX-section-image.CX-main.style-2 .box-section-image .box-img .box-img-inner {
  z-index: 2;
  position: relative;
  -webkit-transform: translateY(-30px);
  -moz-transform: translateY(-30px);
  -ms-transform: translateY(-30px);
  -o-transform: translateY(-30px);
  transform: translateY(-30px);
}
.CX-section-image.CX-main.style-2 .box-section-image .box-img:before {
  z-index: 1;
  content: "";
  position: absolute;
  left: 20%;
  bottom: -35px;
  width: 200px;
  height: 70px;
  -webkit-transform: translateX(-50%) skew(-20deg);
  -moz-transform: translateX(-50%) skew(-20deg);
  -ms-transform: translateX(-50%) skew(-20deg);
  -o-transform: translateX(-50%) skew(-20deg);
  transform: translateX(-50%) skew(-20deg);
}
.theme-default .CX-section-image.CX-main.style-2 .box-section-image .box-img:before {
  background-color: #fdb713;
}
.theme-prestise .CX-section-image.CX-main.style-2 .box-section-image .box-img:before {
  background-color: #fdb713;
}
.theme-syariah .CX-section-image.CX-main.style-2 .box-section-image .box-img:before {
  background-color: #fdb713;
}
.CX-section-image.CX-main.large {
  margin: 5rem 0;
}
.CX-section-image.CX-main.large .box-section-image {
  min-height: 800px;
}
.CX-section-image.CX-main.large .box-section-image .box-text .box-text-inner .box-header .box-title h1 {
  display: block;
  -webkit-line-clamp: initial;
  -webkit-box-orient: initial;
  overflow: auto;
  text-overflow: initial;
  text-transform: none;
  letter-spacing: 2px;
}
.CX-section-image.CX-main.large .box-section-image .box-img .box-img-inner {
  background-attachment: fixed;
}

@media (max-width: 768px) {
  .CX-section-image.CX-main {
    padding: 0rem 0 !important;
  }
}
@media (max-width: 768px) {
  .CX-section-image .box-section-image {
    display: block;
    min-height: initial;
  }
  .CX-section-image .box-section-image .box-img,
  .CX-section-image .box-section-image .box-text {
    flex: none;
    max-width: initial;
  }
  .CX-section-image .box-section-image .box-text {
    display: block;
  }
  .CX-section-image .box-section-image .box-text .box-text-inner {
    max-width: initial;
  }
  .CX-section-image .box-section-image .box-text .box-text-inner .box-header .box-title h1 {
    font-size: 1.5rem !important;
    margin-bottom: 1rem;
  }
  .CX-section-image .box-section-image .box-text .box-text-inner .box-desc p {
    font-size: 1rem;
  }
  .CX-section-image .box-section-image .box-img {
    position: relative;
    width: 100%;
    height: 300px;
  }
}

@media (max-width: 768px) {
  .CX-main.CX-section-image .box-section-image.right {
    display: flex !important;
    flex-direction: column !important;
  }
  .CX-main.CX-section-image .box-section-image.right .box-text,
  .CX-main.CX-section-image .box-section-image.right .box-img {
    flex: 1 1 auto;
    max-width: 100%;
  }
  .CX-main.CX-section-image .box-section-image.right .box-text {
    order: 2;
  }
  .CX-main.CX-section-image .box-section-image.right .box-img {
    order: 1;
  }
}
@media (max-width: 767px) {
  .CX-main.CX-section-image .box-section-image .box-text .box-text-inner .box-header .box-ico {
    width: 60px;
    height: 60px;
    line-height: 60px;
  }
  .CX-main.CX-section-image .box-section-image .box-text .box-text-inner .box-header .box-ico img {
    max-height: 35px;
  }
  .CX-main.CX-section-image .box-section-image .box-text .box-text-inner .box-header .box-title h1 {
    font-size: 1.3rem !important;
  }
}

@media (max-width: 768px) {
  section.CX-main.CX-section-image.grey.style-2 .box-section-image .box-text {
    padding-top: 3rem !important;
    padding-bottom: 4rem !important;
  }
  section.CX-main.CX-section-image.grey.style-2 .box-section-image .box-text .box-text-inner {
    margin-top: 1rem !important;
  }
}
@media (max-width: 768px) {
  section.CX-main.CX-section-image.grey.style-2 .box-section-image .box-text .container:before {
    height: 50px !important;
    width: 45px !important;
    top: -80px !important;
  }
}

@media (max-width: 1440px) {
  section.CX-main.CX-mengapa-memilih.style-2.karier.left .box-mengapa-memilih .box-outer-text {
    padding-left: 100px;
  }
  section.CX-main.CX-mengapa-memilih.style-2.karier.left .box-mengapa-memilih .box-outer-text .box-inner-text h3 {
    font-size: 2rem;
  }
}
@media (max-width: 1280px) {
  section.CX-main.CX-mengapa-memilih.style-2.karier.left .box-mengapa-memilih .box-outer-text:before {
    top: -40px;
  }
}
@media (max-width: 1024px) {
  section.CX-main.CX-mengapa-memilih.style-2.karier.left .box-mengapa-memilih .box-outer-text {
    padding-left: 40px;
  }
  section.CX-main.CX-mengapa-memilih.style-2.karier.left .box-mengapa-memilih .box-outer-text:before {
    width: 45px;
    height: 55px;
    top: -10px;
  }
}
@media (max-width: 768px) {
  section.CX-main.CX-mengapa-memilih.style-2.karier.left .box-mengapa-memilih .box-outer-text:before {
    top: -30px;
  }
  section.CX-main.CX-mengapa-memilih.style-2.karier.left .box-mengapa-memilih .box-outer-text .box-inner-text {
    margin-top: 40px !important;
    padding: 0 12px !important;
  }
  section.CX-main.CX-mengapa-memilih.style-2.karier.left .box-mengapa-memilih .box-outer-text .box-inner-text h3 {
    font-size: 1.4rem !important;
  }
  section.CX-main.CX-mengapa-memilih.style-2.karier.left .box-mengapa-memilih .box-outer-text .box-inner-text p {
    font-size: 1rem !important;
  }
  section.CX-main.CX-mengapa-memilih.style-2.karier.left .box-mengapa-memilih .box-outer-text .box-inner-text a {
    font-size: 1rem !important;
  }
}

@media (max-width: 1440px) {
  section.CX-main.CX-mengapa-memilih.style-2.karier.right .box-mengapa-memilih .box-outer-text {
    padding-right: 100px;
  }
  section.CX-main.CX-mengapa-memilih.style-2.karier.right .box-mengapa-memilih .box-outer-text:before {
    top: -20px;
  }
  section.CX-main.CX-mengapa-memilih.style-2.karier.right .box-mengapa-memilih .box-outer-text .box-inner-text h3 {
    font-size: 2rem;
  }
}
@media (max-width: 1024px) {
  section.CX-main.CX-mengapa-memilih.style-2.karier.right .box-mengapa-memilih .box-outer-text {
    padding-right: 40px;
  }
  section.CX-main.CX-mengapa-memilih.style-2.karier.right .box-mengapa-memilih .box-outer-text:before {
    width: 45px;
    height: 55px;
    top: 35px;
  }
  section.CX-main.CX-mengapa-memilih.style-2.karier.right .box-mengapa-memilih .box-outer-text .box-inner-text {
    margin-top: 40px;
  }
}
@media (max-width: 768px) {
  section.CX-main.CX-mengapa-memilih.style-2.karier.right .box-mengapa-memilih {
    display: flex !important;
    flex-wrap: wrap;
  }
  section.CX-main.CX-mengapa-memilih.style-2.karier.right .box-mengapa-memilih .box-outer-text,
  section.CX-main.CX-mengapa-memilih.style-2.karier.right .box-mengapa-memilih .box-outer-img {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  section.CX-main.CX-mengapa-memilih.style-2.karier.right .box-mengapa-memilih .box-outer-text {
    order: 2;
  }
  section.CX-main.CX-mengapa-memilih.style-2.karier.right .box-mengapa-memilih .box-outer-text:before {
    top: -30px;
  }
  section.CX-main.CX-mengapa-memilih.style-2.karier.right .box-mengapa-memilih .box-outer-text .box-inner-text {
    margin-top: 40px !important;
    padding: 0 12px !important;
  }
  section.CX-main.CX-mengapa-memilih.style-2.karier.right .box-mengapa-memilih .box-outer-text .box-inner-text h3 {
    font-size: 1.4rem !important;
  }
  section.CX-main.CX-mengapa-memilih.style-2.karier.right .box-mengapa-memilih .box-outer-text .box-inner-text p {
    font-size: 1rem !important;
  }
  section.CX-main.CX-mengapa-memilih.style-2.karier.right .box-mengapa-memilih .box-outer-text .box-inner-text a {
    font-size: 1rem !important;
  }
  section.CX-main.CX-mengapa-memilih.style-2.karier.right .box-mengapa-memilih .box-outer-img {
    order: 1;
  }
}

@media (max-width: 767px) {
  section.CX-main.CX-mengapa-memilih.style-2.karier.right .box-mengapa-memilih .box-outer-text:before {
    right: 20px;
    width: 40px;
    height: 45px;
    top: -25px;
  }
}
@media (max-width: 768px) {
  section.CX-main.CX-mengapa-memilih.style-2.karier.right .box-mengapa-memilih .box-outer-img:after {
    height: 45px;
    width: 150px;
    bottom: -40px;
    left: 30%;
  }
}

@media (max-width: 767px) {
  section.CX-main.CX-mengapa-memilih.style-2.karier.left .box-mengapa-memilih .box-outer-text:before {
    width: 40px;
    height: 45px;
    top: -25px;
    left: 20px;
  }
}
@media (max-width: 768px) {
  section.CX-main.CX-mengapa-memilih.style-2.karier.left .box-mengapa-memilih .box-outer-img:after {
    height: 45px;
    width: 150px;
    bottom: -40px;
    left: 70%;
  }
}

.theme-default .CX-section-image .box-section-image .box-text .box-text-inner .box-header .box-title h1 {
  letter-spacing: 2px;
}

.theme-default .CX-hubungi-kami .box-hubungi-kami .box-header {
  background-color: #000092;
  color: #ffffff;
  display: flex;
  align-items: center;
  padding: 1rem 4.5rem;
}
.theme-default .CX-hubungi-kami .box-hubungi-kami .box-header .box-title {
  flex: 1 1 auto;
}
.theme-default .CX-hubungi-kami .box-hubungi-kami .box-header .box-title h3 {
  font-weight: normal;
  font-family: "SourceSans-Semibold";
  font-size: 2rem;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 0;
}
@media (max-width: 1366px) {
  .theme-default .CX-hubungi-kami .box-hubungi-kami .box-header .box-title h3 {
    font-size: 1.5rem;
  }
}
.theme-default .CX-hubungi-kami .box-hubungi-kami .box-header .box-search {
  flex: 0 0 auto;
  width: 300px;
}
.theme-default .CX-hubungi-kami .box-hubungi-kami .box-header .box-search .box-search-inner {
  display: flex;
  align-items: center;
  height: 50px;
  line-height: 50px;
}
.theme-default .CX-hubungi-kami .box-hubungi-kami .box-header .box-search .box-search-inner .box-input-search {
  flex: 1 1 auto;
  height: 100%;
}
.theme-default .CX-hubungi-kami .box-hubungi-kami .box-header .box-search .box-search-inner .box-input-search .form-control {
  background-color: #ffffff;
  font-weight: normal;
  font-family: "SourceSans";
  letter-spacing: 1px;
  height: 100%;
  border: 0;
  border-radius: 0;
}
.theme-default .CX-hubungi-kami .box-hubungi-kami .box-header .box-search .box-search-inner .box-input-search .form-control:hover, .theme-default .CX-hubungi-kami .box-hubungi-kami .box-header .box-search .box-search-inner .box-input-search .form-control:focus {
  border: 0;
}
.theme-default .CX-hubungi-kami .box-hubungi-kami .box-header .box-search .box-search-inner .box-btn {
  flex: 0 0 auto;
  height: 100%;
  background-color: #ffffff;
}
.theme-default .CX-hubungi-kami .box-hubungi-kami .box-header .box-search .box-search-inner .box-btn button {
  padding: 0 15px;
  text-align: center;
  cursor: pointer;
  border: 0;
  background: none;
  color: inherit;
  outline: none;
  color: #000092;
  font-size: 1.3rem;
}
.theme-prestise .CX-hubungi-kami .box-hubungi-kami .box-header {
  background-color: #c9a85c;
  color: #ffffff;
  display: flex;
  align-items: center;
  padding: 1rem 4.5rem;
}
.theme-prestise .CX-hubungi-kami .box-hubungi-kami .box-header .box-title {
  flex: 1 1 auto;
}
.theme-prestise .CX-hubungi-kami .box-hubungi-kami .box-header .box-title h3 {
  font-weight: normal;
  font-family: "SourceSans-Semibold";
  font-size: 2rem;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 0;
}
@media (max-width: 1366px) {
  .theme-prestise .CX-hubungi-kami .box-hubungi-kami .box-header .box-title h3 {
    font-size: 1.5rem;
  }
}
.theme-prestise .CX-hubungi-kami .box-hubungi-kami .box-header .box-search {
  flex: 0 0 auto;
  width: 300px;
}
.theme-prestise .CX-hubungi-kami .box-hubungi-kami .box-header .box-search .box-search-inner {
  display: flex;
  align-items: center;
  height: 50px;
  line-height: 50px;
}
.theme-prestise .CX-hubungi-kami .box-hubungi-kami .box-header .box-search .box-search-inner .box-input-search {
  flex: 1 1 auto;
  height: 100%;
}
.theme-prestise .CX-hubungi-kami .box-hubungi-kami .box-header .box-search .box-search-inner .box-input-search .form-control {
  background-color: #ffffff;
  font-weight: normal;
  font-family: "SourceSans";
  letter-spacing: 1px;
  height: 100%;
  border: 0;
  border-radius: 0;
}
.theme-prestise .CX-hubungi-kami .box-hubungi-kami .box-header .box-search .box-search-inner .box-input-search .form-control:hover, .theme-prestise .CX-hubungi-kami .box-hubungi-kami .box-header .box-search .box-search-inner .box-input-search .form-control:focus {
  border: 0;
}
.theme-prestise .CX-hubungi-kami .box-hubungi-kami .box-header .box-search .box-search-inner .box-btn {
  flex: 0 0 auto;
  height: 100%;
  background-color: #ffffff;
}
.theme-prestise .CX-hubungi-kami .box-hubungi-kami .box-header .box-search .box-search-inner .box-btn button {
  padding: 0 15px;
  text-align: center;
  cursor: pointer;
  border: 0;
  background: none;
  color: inherit;
  outline: none;
  color: #c9a85c;
  font-size: 1.3rem;
}
.theme-syariah .CX-hubungi-kami .box-hubungi-kami .box-header {
  background-color: #007b57;
  color: #ffffff;
  display: flex;
  align-items: center;
  padding: 1rem 4.5rem;
}
.theme-syariah .CX-hubungi-kami .box-hubungi-kami .box-header .box-title {
  flex: 1 1 auto;
}
.theme-syariah .CX-hubungi-kami .box-hubungi-kami .box-header .box-title h3 {
  font-weight: normal;
  font-family: "SourceSans-Semibold";
  font-size: 2rem;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 0;
}
@media (max-width: 1366px) {
  .theme-syariah .CX-hubungi-kami .box-hubungi-kami .box-header .box-title h3 {
    font-size: 1.5rem;
  }
}
.theme-syariah .CX-hubungi-kami .box-hubungi-kami .box-header .box-search {
  flex: 0 0 auto;
  width: 300px;
}
.theme-syariah .CX-hubungi-kami .box-hubungi-kami .box-header .box-search .box-search-inner {
  display: flex;
  align-items: center;
  height: 50px;
  line-height: 50px;
}
.theme-syariah .CX-hubungi-kami .box-hubungi-kami .box-header .box-search .box-search-inner .box-input-search {
  flex: 1 1 auto;
  height: 100%;
}
.theme-syariah .CX-hubungi-kami .box-hubungi-kami .box-header .box-search .box-search-inner .box-input-search .form-control {
  background-color: #ffffff;
  font-weight: normal;
  font-family: "SourceSans";
  letter-spacing: 1px;
  height: 100%;
  border: 0;
  border-radius: 0;
}
.theme-syariah .CX-hubungi-kami .box-hubungi-kami .box-header .box-search .box-search-inner .box-input-search .form-control:hover, .theme-syariah .CX-hubungi-kami .box-hubungi-kami .box-header .box-search .box-search-inner .box-input-search .form-control:focus {
  border: 0;
}
.theme-syariah .CX-hubungi-kami .box-hubungi-kami .box-header .box-search .box-search-inner .box-btn {
  flex: 0 0 auto;
  height: 100%;
  background-color: #ffffff;
}
.theme-syariah .CX-hubungi-kami .box-hubungi-kami .box-header .box-search .box-search-inner .box-btn button {
  padding: 0 15px;
  text-align: center;
  cursor: pointer;
  border: 0;
  background: none;
  color: inherit;
  outline: none;
  color: #007b57;
  font-size: 1.3rem;
}
.CX-hubungi-kami .box-hubungi-kami .box-content {
  padding: 2.5rem 2.5rem 2rem;
  background-color: #f6f6f6;
}
.CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item {
  padding: 2rem;
}
.CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item:hover .box-item-inner:before, .CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item:hover .box-item-inner:after {
  opacity: 1;
  visibility: visible;
}
.CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner {
  position: relative;
}
.CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner:before {
  opacity: 0;
  visibility: visible;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  z-index: 1;
  cursor: pointer;
}
.theme-default .CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner:before {
  background-color: #fdb713;
}
.theme-prestise .CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner:before {
  background-color: #fdb713;
}
.theme-syariah .CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner:before {
  background-color: #fdb713;
}
.CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner:after {
  opacity: 0;
  visibility: visible;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  content: "\f3c5";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 1.6rem;
  z-index: 2;
  cursor: pointer;
}
.theme-default .CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner:after {
  color: #000092;
}
.theme-prestise .CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner:after {
  color: #c9a85c;
}
.theme-syariah .CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner:after {
  color: #007b57;
}
.CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner a {
  display: block;
  text-decoration: none;
  position: relative;
}
.CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner a .img img {
  object-fit: cover;
  width: 100%;
  height: 160px;
  object-position: top center;
}
.CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner a .box-text {
  margin: 1.5rem 0;
}
.theme-default .CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner a .box-text h4 {
  color: #000092;
  font-family: "SourceSans-Bold";
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 1.2rem;
}
@media (max-width: 1024px) {
  .theme-default .CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner a .box-text h4 {
    font-size: 1.1rem;
  }
}
.theme-default .CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner a .box-text p {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #707070;
  letter-spacing: 1px;
  font-size: 1.1rem;
}
@media (max-width: 1024px) {
  .theme-default .CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner a .box-text p {
    font-size: 1rem;
  }
}
.theme-prestise .CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner a .box-text h4 {
  color: #c9a85c;
  font-family: "SourceSans-Bold";
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 1.2rem;
}
@media (max-width: 1024px) {
  .theme-prestise .CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner a .box-text h4 {
    font-size: 1.1rem;
  }
}
.theme-prestise .CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner a .box-text p {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #707070;
  letter-spacing: 1px;
  font-size: 1.1rem;
}
@media (max-width: 1024px) {
  .theme-prestise .CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner a .box-text p {
    font-size: 1rem;
  }
}
.theme-syariah .CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner a .box-text h4 {
  color: #007b57;
  font-family: "SourceSans-Bold";
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 1.2rem;
}
@media (max-width: 1024px) {
  .theme-syariah .CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner a .box-text h4 {
    font-size: 1.1rem;
  }
}
.theme-syariah .CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner a .box-text p {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #707070;
  letter-spacing: 1px;
  font-size: 1.1rem;
}
@media (max-width: 1024px) {
  .theme-syariah .CX-hubungi-kami .box-hubungi-kami .box-content .box-slider-address .box-item .box-item-inner a .box-text p {
    font-size: 1rem;
  }
}
.theme-default .CX-hubungi-kami .slick-slider .slick-arrow:before {
  font-family: "Font Awesome 5 Pro";
  font-size: 2rem;
  color: #000092;
}
.theme-default .CX-hubungi-kami .slick-slider .slick-arrow.slick-prev:before {
  content: "\f053";
}
.theme-default .CX-hubungi-kami .slick-slider .slick-arrow.slick-next:before {
  content: "\f054";
}
.theme-prestise .CX-hubungi-kami .slick-slider .slick-arrow:before {
  font-family: "Font Awesome 5 Pro";
  font-size: 2rem;
  color: #c9a85c;
}
.theme-prestise .CX-hubungi-kami .slick-slider .slick-arrow.slick-prev:before {
  content: "\f053";
}
.theme-prestise .CX-hubungi-kami .slick-slider .slick-arrow.slick-next:before {
  content: "\f054";
}
.theme-syariah .CX-hubungi-kami .slick-slider .slick-arrow:before {
  font-family: "Font Awesome 5 Pro";
  font-size: 2rem;
  color: #007b57;
}
.theme-syariah .CX-hubungi-kami .slick-slider .slick-arrow.slick-prev:before {
  content: "\f053";
}
.theme-syariah .CX-hubungi-kami .slick-slider .slick-arrow.slick-next:before {
  content: "\f054";
}

.box-formulir {
  padding: 2rem 0;
}
@media (max-width: 1024px) {
  .box-formulir .row .col-md-4 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .box-formulir .row .col-md-4 .box-find-form {
    margin-bottom: 3rem;
  }
  .box-formulir .row .col-md-4:last-child .box-find-form {
    margin-bottom: 0px;
  }
}
@media (max-width: 768px) {
  .box-formulir .row .col-md-4 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.box-find-form {
  height: 100%;
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
  min-height: 328px;
  padding-bottom: 2.5rem;
  margin: 0 0.5rem;
  background-color: #fff;
}
.box-find-form .box-find-form-inner {
  position: relative;
  padding: 2.5rem 3rem 0;
  height: 100%;
  min-height: 312px;
}
.box-find-form .box-find-form-inner .box-head h3 {
  font-weight: normal;
}
.theme-default .box-find-form .box-find-form-inner .box-head h3 {
  color: #000092;
  font-family: "SourceSans-Semibold";
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 2rem;
  margin-bottom: 1.5rem;
}
@media (max-width: 1440px) {
  .theme-default .box-find-form .box-find-form-inner .box-head h3 {
    font-size: 1.7rem;
  }
}
@media (max-width: 1024px) {
  .theme-default .box-find-form .box-find-form-inner .box-head h3 {
    font-size: 1.5rem;
  }
}
.theme-prestise .box-find-form .box-find-form-inner .box-head h3 {
  color: #c9a85c;
  font-family: "SourceSans-Semibold";
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 2rem;
  margin-bottom: 1.5rem;
}
@media (max-width: 1440px) {
  .theme-prestise .box-find-form .box-find-form-inner .box-head h3 {
    font-size: 1.7rem;
  }
}
@media (max-width: 1024px) {
  .theme-prestise .box-find-form .box-find-form-inner .box-head h3 {
    font-size: 1.5rem;
  }
}
.theme-syariah .box-find-form .box-find-form-inner .box-head h3 {
  color: #007b57;
  font-family: "SourceSans-Semibold";
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 2rem;
  margin-bottom: 1.5rem;
}
@media (max-width: 1440px) {
  .theme-syariah .box-find-form .box-find-form-inner .box-head h3 {
    font-size: 1.7rem;
  }
}
@media (max-width: 1024px) {
  .theme-syariah .box-find-form .box-find-form-inner .box-head h3 {
    font-size: 1.5rem;
  }
}
.box-find-form .box-find-form-inner .box-content .box-input-select .box-select {
  margin-bottom: 1rem;
  background-color: #fafafa;
}
.box-find-form .box-find-form-inner .box-content .box-input-select .box-select .select2-container--default .select2-selection--single {
  background-color: #fafafa;
  border: 1px solid #cccccc !important;
  height: 55px;
}
.box-find-form .box-find-form-inner .box-content .box-info p {
  font-size: 1.1rem;
  font-family: "SourceSans-Light";
  color: #333333;
  letter-spacing: 2px;
}
.box-find-form .box-find-form-inner .box-content .box-info a {
  text-transform: uppercase;
  letter-spacing: 2px;
}
.box-find-form .box-find-form-inner .box-content .box-info ul {
  margin-top: 1.5rem;
}
.box-find-form .box-find-form-inner .box-act {
  text-align: center;
}

.cx-formulir .box-find-form .box-find-form-inner .box-act {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

@media (max-width: 767px) {
  .box-find-form {
    min-height: auto;
  }
}
@media (max-width: 767px) {
  .box-find-form .box-find-form-inner {
    min-height: auto;
  }
  .box-find-form .box-find-form-inner .box-head h3 {
    font-size: 1.2rem !important;
    text-align: center;
  }
  .box-find-form .box-find-form-inner .box-content .box-act {
    position: relative;
    left: initial;
    transform: none;
    margin-top: 2rem;
  }
}

.CX-tata-cara .box-head-title {
  margin-bottom: 2rem;
}
.CX-tata-cara .box-head-title h3 {
  letter-spacing: 2px;
  font-family: "SourceSans-Semibold";
}
.CX-tata-cara .link-terkait {
  margin-top: 2rem;
}
.CX-tata-cara .link-terkait div a {
  position: relative;
  padding-left: 20px;
  display: inline-block;
  margin-bottom: 0.5rem;
}
.CX-tata-cara .link-terkait div a:before {
  font-family: "Font Awesome 5 Pro";
  content: "\f054";
  position: absolute;
  left: 0;
  font-weight: bold;
}
.CX-tata-cara .box-content .box-content-inner p {
  color: #333333;
  font-size: 1.1rem;
}

.CX-formulir-tata-cara {
  padding: 5rem 0;
  background: rgba(22, 95, 140, 0.2);
}

@media (max-width: 1024px) {
  .CX-tata-cara .box-head-title h3 {
    font-size: 1.6rem !important;
  }
}

@media (max-width: 1024px) {
  .CX-formulir-tata-cara {
    padding: 3rem 0;
  }
  .CX-formulir-tata-cara .box-find-form .box-find-form-inner {
    padding: 2rem 2rem;
  }
  .CX-formulir-tata-cara .box-find-form .box-find-form-inner .box-head h3 {
    font-size: 1.3rem !important;
  }
}
@media (max-width: 768px) {
  .CX-formulir-tata-cara .container .row {
    display: block;
    flex-wrap: nowrap;
  }
  .CX-formulir-tata-cara .container .row .col-md-8,
  .CX-formulir-tata-cara .container .row .col-md-4 {
    flex: none;
    max-width: initial;
  }
  .CX-formulir-tata-cara .container .row .col-md-8 .CX-tata-cara {
    margin-bottom: 2rem;
  }
  .CX-formulir-tata-cara .container .row .col-md-4 .box-find-form {
    padding: 0 0 !important;
    margin: 0 0;
  }
}

.CX-tata-cara .box-content-inner table {
  width: 100%;
  border-collapse: collapse;
  margin: 1rem 0;
}
.CX-tata-cara .box-content-inner table tr th,
.CX-tata-cara .box-content-inner table tr td {
  border-collapse: collapse;
  padding: 0.2rem;
}
.CX-tata-cara .box-content-inner table tr td ul {
  margin: 0;
  padding-left: 20px;
}

.CX-tata-cara .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-address-cust .box-address-cust-inner .box-address-cust-item table {
  margin-bottom: 0px;
}
.CX-tata-cara .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-address-cust .box-address-cust-inner .box-address-cust-item table tr:nth-child(odd) td {
  background-color: #fafafa;
}

.box-modal-video {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.box-modal-video .overlay-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.box-modal-video.show .overlay-bg {
  opacity: 1;
  visibility: visible;
}
.box-modal-video.show .boxVideos {
  opacity: 1;
}
.box-modal-video .boxVideos {
  opacity: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.box-modal-video .boxVideos .img-cover {
  display: none;
}
.box-modal-video .boxVideos iframe {
  width: 800px;
  height: 600px;
}
@media (max-width: 1024px) {
  .box-modal-video .boxVideos {
    top: 80px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@media (max-width: 900px) {
  .box-modal-video .boxVideos iframe {
    width: 600px;
    height: 450px;
  }
}
@media (max-width: 650px) {
  .box-modal-video .boxVideos iframe {
    width: 320px;
    height: 200px;
  }
}

.box-product-item {
  margin-bottom: 4rem;
}
.box-product-item .box-img {
  position: relative;
  background-size: cover;
  height: 300px;
}
@media (max-width: 1440px) {
  .box-product-item .box-img {
    height: 250px;
  }
}
.box-product-item .box-img .box-buy {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.box-product-item .box-img .box-buy a {
  display: block;
  text-transform: uppercase;
  background: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  letter-spacing: 2px;
  font-size: 1.1rem;
  text-align: center;
  padding: 1rem 0;
  text-decoration: none;
  font-family: "SourceSans-Semibold";
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.theme-default .box-product-item .box-img .box-buy a:hover {
  background-color: #fdb713;
}
.theme-prestise .box-product-item .box-img .box-buy a:hover {
  background-color: #fdb713;
}
.theme-syariah .box-product-item .box-img .box-buy a:hover {
  background-color: #fdb713;
}
.box-product-item .box-detail {
  padding: 1.5rem 0;
}
.box-product-item .box-detail .title {
  margin-bottom: 2rem;
}
.theme-default .box-product-item .box-detail .title h3 {
  color: #000092;
  font-family: "SourceSans-Bold";
  font-size: 1.5rem;
  letter-spacing: 1px;
}
.theme-prestise .box-product-item .box-detail .title h3 {
  color: #c9a85c;
  font-family: "SourceSans-Bold";
  font-size: 1.5rem;
  letter-spacing: 1px;
}
.theme-syariah .box-product-item .box-detail .title h3 {
  color: #007b57;
  font-family: "SourceSans-Bold";
  font-size: 1.5rem;
  letter-spacing: 1px;
}
.box-product-item .box-detail .box-benefit {
  margin-bottom: 2rem;
}
.box-product-item .box-detail .box-benefit .benefitInner {
  font-size: 1.1rem;
  color: #29353d;
}
.box-product-item .box-detail .box-benefit .benefitInner ul {
  padding: 0;
  margin-left: 15px;
  list-style: none;
}
.box-product-item .box-detail .box-benefit .benefitInner ul li {
  position: relative;
  margin-bottom: 0.5rem;
}
.box-product-item .box-detail .box-benefit .benefitInner ul li:last-child {
  margin-bottom: 0px;
}
.box-product-item .box-detail .box-benefit .benefitInner ul li:before {
  content: "";
  position: absolute;
  left: -15px;
  top: 6px;
  width: 7px;
  height: 7px;
  background-color: #999999;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.box-product-item .box-detail .box-act {
  text-align: left;
}
.box-product-item .box-detail .box-act a {
  display: inline-block;
  margin-right: 10px;
}
.box-product-item .box-detail .box-act a:last-child {
  margin-right: 0;
}

.CX-product-list .container .box-head-title {
  margin-bottom: 2rem;
}
.CX-product-list.with-slider .box-product-item-outer {
  padding: 0 2rem;
}
.CX-product-list.with-slider .box-product-item-outer .box-product-item {
  margin-bottom: 0px;
}
@media (max-width: 1366px) {
  .CX-product-list.with-slider .box-product-item-outer .box-product-item .box-img {
    height: 220px;
  }
}
.CX-product-list.with-slider .box-product-item-outer .box-product-item .box-detail .box-benefit .benefitInner ul {
  margin-bottom: 0px;
}
.CX-product-list.with-slider .box-product-item-outer .box-product-item .view-more {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 1.2rem;
}
.CX-product-list.with-bg {
  position: relative;
}
.CX-product-list.with-bg > .container {
  position: relative;
  z-index: 2;
}
.CX-product-list.with-bg:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 70%;
  background-color: #f3f3f3;
}

@media (max-width: 1024px) {
  .CX-product-list .box-product-outer .row .col-sm-4 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 768px) {
  .CX-product-list .box-product-outer .row .col-sm-4 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .CX-product-list .box-product-outer .row .col-sm-4 .box-product-item .box-detail .title {
    height: auto !important;
  }
  .CX-product-list .box-product-outer .row .col-sm-4 .box-product-item .box-detail .box-benefit {
    height: auto !important;
  }
  .CX-product-list .box-product-outer .row .col-sm-4 .box-product-item .box-detail .box-act a {
    font-size: 1rem !important;
  }
}

.product-slider .slider__counter {
  display: none;
}
@media (max-width: 768px) {
  .product-slider .slider__counter {
    display: inline-block;
  }
}

@media (max-width: 768px) {
  .CX-product-list.with-slider .box-product-outer {
    padding-bottom: 5rem;
  }
  .CX-product-list.with-slider .box-product-outer .box-product-item .box-detail .title h3 {
    font-size: 1.3rem !important;
  }
  .CX-product-list.with-slider .box-product-outer .box-product-item .box-detail .box-benefit .benefitInner ul li {
    font-size: 1rem;
  }
  .CX-product-list.with-slider .box-product-outer .box-product-item .box-detail .box-act a {
    font-size: 1rem;
  }
  .CX-product-list.with-slider .box-product-outer .slick-arrow {
    top: initial;
    bottom: 0px;
    transform: none;
    width: 50px;
    height: 50px;
    line-height: 60px !important;
    background-color: transparent;
  }
  .CX-product-list.with-slider .box-product-outer .slick-arrow:before {
    color: #372ce0;
    font-family: "Font Awesome 5 Pro";
    opacity: 1;
    font-weight: bold;
    font-size: 1.8rem;
  }
  .CX-product-list.with-slider .box-product-outer .slick-arrow.slick-disabled:before {
    opacity: 0.5;
  }
  .CX-product-list.with-slider .box-product-outer .slick-arrow.slick-next {
    right: 12px;
  }
  .CX-product-list.with-slider .box-product-outer .slick-arrow.slick-next:before {
    content: "\f054";
  }
  .CX-product-list.with-slider .box-product-outer .slick-arrow.slick-prev {
    left: 12px;
  }
  .CX-product-list.with-slider .box-product-outer .slick-arrow.slick-prev:before {
    content: "\f053";
  }
}

.CX-product-list.with-slider .slider__counter {
  text-align: center;
  color: #372ce0;
  font-family: "SourceSans-Semibold";
  font-size: 1.3rem;
  position: absolute;
  left: 0;
  bottom: 15px;
  width: 100%;
}

.CX-product-list.with-bg {
  position: relative;
  padding: 0rem 0;
}

section.CX-main.CX-product-list.with-slider.with-bg .box-product-outer .slick-arrow.slick-next {
  right: -60px !important;
}
@media (max-width: 1440px) {
  section.CX-main.CX-product-list.with-slider.with-bg .box-product-outer .slick-arrow.slick-next {
    right: -35px !important;
  }
}
section.CX-main.CX-product-list.with-slider.with-bg .box-product-outer .slick-arrow.slick-prev {
  left: -60px !important;
}
@media (max-width: 1440px) {
  section.CX-main.CX-product-list.with-slider.with-bg .box-product-outer .slick-arrow.slick-prev {
    left: -35px !important;
  }
}
@media (max-width: 1440px) {
  section.CX-main.CX-product-list.with-slider.with-bg .box-product-outer .slick-arrow {
    width: 50px;
    height: 50px;
  }
}

.CX-main.CX-product-list .box-product-outer .simple-bar {
  padding-bottom: 1rem !important;
}
@media (max-width: 1024px) {
  .CX-main.CX-product-list .box-product-outer .simple-bar .row {
    flex-wrap: nowrap;
  }
  .CX-main.CX-product-list .box-product-outer .simple-bar .row .col-sm-4 {
    flex: 0 0 auto;
    max-width: 350px;
  }
  .CX-main.CX-product-list .box-product-outer .simple-bar .row .col-sm-4 .box-product-item .box-detail {
    padding: 1.5rem 0 0;
  }
  .CX-main.CX-product-list .box-product-outer .simple-bar .row .col-sm-4 .box-product-item .box-detail .box-benefit,
  .CX-main.CX-product-list .box-product-outer .simple-bar .row .col-sm-4 .box-product-item .box-detail .title {
    height: auto !important;
  }
  .CX-main.CX-product-list .box-product-outer .simple-bar .row .col-sm-4 .box-product-item .box-detail .box-act a {
    display: block;
    margin-right: 0px;
    margin-bottom: 1rem;
  }
  .CX-main.CX-product-list .box-product-outer .simple-bar .row .col-sm-4 .box-product-item .box-detail .box-act a:last-child {
    margin-bottom: 0px;
  }
}
@media (max-width: 768px) {
  .CX-main.CX-product-list .box-product-outer .simple-bar .row .col-sm-4 {
    max-width: 300px;
  }
  .CX-main.CX-product-list .box-product-outer .simple-bar .row .col-sm-4 .box-product-item .box-img {
    height: 200px;
  }
}

.theme-default section.CX-home-slider.static.detail {
  position: relative;
}
.theme-default section.CX-home-slider.static.detail .box-home-slider {
  z-index: 1;
}
.theme-default section.CX-home-slider.static.detail .item-home-slider:before {
  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
}
.theme-default section.CX-home-slider.static.detail .item-home-slider .caption .category,
.theme-default section.CX-home-slider.static.detail .item-home-slider .caption .title {
  color: #00008f;
}
.theme-default section.CX-home-slider.static.detail .item-home-slider .caption .category h1,
.theme-default section.CX-home-slider.static.detail .item-home-slider .caption .title h1 {
  text-transform: uppercase;
}
.theme-default section.CX-home-slider.static.detail .item-home-slider .caption h1 {
  margin-bottom: 1.5rem;
}
.theme-default section.CX-home-slider.static.detail .item-home-slider .caption p {
  color: #727171;
  font-size: 1.2rem;
  letter-spacing: 1px;
}
.theme-default section.CX-home-slider.static.detail:after {
  content: "";
  position: absolute;
  left: -80px;
  bottom: -35px;
  width: 370px;
  height: 70px;
  z-index: 3;
  -webkit-transform: skew(20deg);
  -moz-transform: skew(20deg);
  -ms-transform: skew(20deg);
  -o-transform: skew(20deg);
  transform: skew(20deg);
  background-color: #fdb713;
}
.theme-prestise section.CX-home-slider.static.detail {
  position: relative;
}
.theme-prestise section.CX-home-slider.static.detail .box-home-slider {
  z-index: 1;
}
.theme-prestise section.CX-home-slider.static.detail .item-home-slider:before {
  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
}
.theme-prestise section.CX-home-slider.static.detail .item-home-slider .caption .category,
.theme-prestise section.CX-home-slider.static.detail .item-home-slider .caption .title {
  color: #00008f;
}
.theme-prestise section.CX-home-slider.static.detail .item-home-slider .caption .category h1,
.theme-prestise section.CX-home-slider.static.detail .item-home-slider .caption .title h1 {
  text-transform: uppercase;
}
.theme-prestise section.CX-home-slider.static.detail .item-home-slider .caption h1 {
  margin-bottom: 1.5rem;
}
.theme-prestise section.CX-home-slider.static.detail .item-home-slider .caption p {
  color: #727171;
  font-size: 1.2rem;
  letter-spacing: 1px;
}
.theme-prestise section.CX-home-slider.static.detail:after {
  content: "";
  position: absolute;
  left: -80px;
  bottom: -35px;
  width: 370px;
  height: 70px;
  z-index: 3;
  -webkit-transform: skew(20deg);
  -moz-transform: skew(20deg);
  -ms-transform: skew(20deg);
  -o-transform: skew(20deg);
  transform: skew(20deg);
  background-color: #fdb713;
}
.theme-syariah section.CX-home-slider.static.detail {
  position: relative;
}
.theme-syariah section.CX-home-slider.static.detail .box-home-slider {
  z-index: 1;
}
.theme-syariah section.CX-home-slider.static.detail .item-home-slider:before {
  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
}
.theme-syariah section.CX-home-slider.static.detail .item-home-slider .caption .category,
.theme-syariah section.CX-home-slider.static.detail .item-home-slider .caption .title {
  color: #00008f;
}
.theme-syariah section.CX-home-slider.static.detail .item-home-slider .caption .category h1,
.theme-syariah section.CX-home-slider.static.detail .item-home-slider .caption .title h1 {
  text-transform: uppercase;
}
.theme-syariah section.CX-home-slider.static.detail .item-home-slider .caption h1 {
  margin-bottom: 1.5rem;
}
.theme-syariah section.CX-home-slider.static.detail .item-home-slider .caption p {
  color: #727171;
  font-size: 1.2rem;
  letter-spacing: 1px;
}
.theme-syariah section.CX-home-slider.static.detail:after {
  content: "";
  position: absolute;
  left: -80px;
  bottom: -35px;
  width: 370px;
  height: 70px;
  z-index: 3;
  -webkit-transform: skew(20deg);
  -moz-transform: skew(20deg);
  -ms-transform: skew(20deg);
  -o-transform: skew(20deg);
  transform: skew(20deg);
  background-color: #fdb713;
}

.box-keunggulan-utama {
  margin: 3rem 0;
}
.box-keunggulan-utama .box-head-title {
  margin-bottom: 2rem;
}
.box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item {
  display: flex;
  margin-bottom: 2rem;
}
@media (min-width: 1025px) {
  .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item {
    max-width: 80%;
  }
}
.box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item:last-child {
  margin-bottom: 0px;
}
.box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-ico {
  flex: 0 0 auto;
  width: 120px;
  height: 120px;
  line-height: 120px;
  text-align: center;
  overflow: hidden;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-ico img {
  max-height: 60px;
}
.box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-text {
  flex: 1 1 auto;
  padding-left: 40px;
  padding-top: 10px;
}
.theme-default .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-text h4 {
  text-transform: none;
  color: #000092;
  font-size: 1.6rem;
  letter-spacing: 1px;
  font-family: "SourceSans-Semibold";
  margin-bottom: 1rem;
}
.theme-default .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-text p {
  color: #29353d;
  letter-spacing: 1px;
  font-size: 1.2rem;
  font-family: "SourceSans-Light";
}
.theme-prestise .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-text h4 {
  text-transform: none;
  color: #c9a85c;
  font-size: 1.6rem;
  letter-spacing: 1px;
  font-family: "SourceSans-Semibold";
  margin-bottom: 1rem;
}
.theme-prestise .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-text p {
  color: #29353d;
  letter-spacing: 1px;
  font-size: 1.2rem;
  font-family: "SourceSans-Light";
}
.theme-syariah .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-text h4 {
  text-transform: none;
  color: #007b57;
  font-size: 1.6rem;
  letter-spacing: 1px;
  font-family: "SourceSans-Semibold";
  margin-bottom: 1rem;
}
.theme-syariah .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-text p {
  color: #29353d;
  letter-spacing: 1px;
  font-size: 1.2rem;
  font-family: "SourceSans-Light";
}

@media (max-width: 1440px) {
  .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-ico {
    width: 80px;
    height: 80px;
    line-height: 80px;
  }
  .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-ico img {
    max-height: 45px;
  }
  .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-text h4 {
    font-size: 1.4rem !important;
  }
  .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-text p {
    font-size: 1.1rem !important;
  }
}

@media (max-width: 768px) {
  .box-keunggulan-utama .box-head-title {
    text-align: center;
    margin-bottom: 2rem;
  }
  .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item {
    display: block;
    text-align: center;
  }
  .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-ico {
    flex: none;
    margin: 0 auto 1rem;
  }
  .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-text {
    flex: none;
    padding-left: 0px !important;
  }
}

.box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-ico img {
  -webkit-filter: brightness(0) invert(1);
  -moz-filter: brightness(0) invert(1);
  -ms-filter: brightness(0) invert(1);
  -o-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-text {
  display: flex;
  align-items: center;
}

.box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item:nth-child(3n+1) .box-ico .box-ico-inner {
  background-color: #f07662;
}
.box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item:nth-child(3n+2) .box-ico .box-ico-inner {
  background-color: #c91432;
}
.box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item:nth-child(3n+3) .box-ico .box-ico-inner {
  background-color: #1cc54e;
}

body.theme-syariah .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item:nth-child(3n+1) .box-ico .box-ico-inner {
  background-color: #003827;
}
body.theme-syariah .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item:nth-child(3n+2) .box-ico .box-ico-inner {
  background-color: #007b57;
}
body.theme-syariah .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item:nth-child(3n+3) .box-ico .box-ico-inner {
  background-color: #f19620;
}

body.theme-prestise .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item:nth-child(3n+1) .box-ico .box-ico-inner {
  background-color: #231f20;
}
body.theme-prestise .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item:nth-child(3n+2) .box-ico .box-ico-inner {
  background-color: #8c8b89;
}
body.theme-prestise .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item:nth-child(3n+3) .box-ico .box-ico-inner {
  background-color: #ae8d40;
}

@media (max-width: 767px) {
  .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-text {
    display: block !important;
  }
}

section.CX-main.CX-product-list.hasil-kalklator .box-list-keunggulan .box-keunggulan-item:nth-child(3n+1) .box-ico .box-ico-inner {
  background-color: #f07662;
}
section.CX-main.CX-product-list.hasil-kalklator .box-list-keunggulan .box-keunggulan-item:nth-child(3n+2) .box-ico .box-ico-inner {
  background-color: #c91432;
}
section.CX-main.CX-product-list.hasil-kalklator .box-list-keunggulan .box-keunggulan-item:nth-child(3n+3) .box-ico .box-ico-inner {
  background-color: #1cc54e;
}

body.theme-syariah section.CX-main.CX-product-list.hasil-kalklator .box-list-keunggulan .box-keunggulan-item:nth-child(3n+1) .box-ico .box-ico-inner {
  background-color: #003827;
}
body.theme-syariah section.CX-main.CX-product-list.hasil-kalklator .box-list-keunggulan .box-keunggulan-item:nth-child(3n+2) .box-ico .box-ico-inner {
  background-color: #007b57;
}
body.theme-syariah section.CX-main.CX-product-list.hasil-kalklator .box-list-keunggulan .box-keunggulan-item:nth-child(3n+3) .box-ico .box-ico-inner {
  background-color: #f19620;
}

body.theme-prestise section.CX-main.CX-product-list.hasil-kalklator .box-list-keunggulan .box-keunggulan-item:nth-child(3n+1) .box-ico .box-ico-inner {
  background-color: #231f20;
}
body.theme-prestise section.CX-main.CX-product-list.hasil-kalklator .box-list-keunggulan .box-keunggulan-item:nth-child(3n+2) .box-ico .box-ico-inner {
  background-color: #8c8b89;
}
body.theme-prestise section.CX-main.CX-product-list.hasil-kalklator .box-list-keunggulan .box-keunggulan-item:nth-child(3n+3) .box-ico .box-ico-inner {
  background-color: #ae8d40;
}

.box-keunggulan-utama .box-catatan {
  margin-top: 2.5rem;
  font-family: "SourceSans";
  color: #29353d;
  font-size: 1.1rem;
}
@media (min-width: 1025px) {
  .box-keunggulan-utama .box-catatan {
    padding-left: 20px;
  }
}
.box-keunggulan-utama .box-catatan .box-title {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.box-keunggulan-utama .box-catatan .box-catatan-inner {
  letter-spacing: 1px;
  font-size: 1.1rem;
  font-family: "SourceSans-Light";
}

.theme-syariah .box-keunggulan-utama .box-catatan {
  color: #003827;
}

.theme-prestise .box-keunggulan-utama .box-catatan {
  color: #c9a85c;
}

.box-syarat-ketentuan {
  margin: 3rem 0;
}
.box-syarat-ketentuan .box-head-title {
  margin-bottom: 2rem;
}
.box-syarat-ketentuan .box-syarat-item {
  margin-bottom: 2rem;
}
.box-syarat-ketentuan .box-syarat-item .box-syarat-item-inner {
  display: flex;
}
.box-syarat-ketentuan .box-syarat-item .box-syarat-item-inner .box-ico {
  flex: 0 0 auto;
  width: 63px;
}
.box-syarat-ketentuan .box-syarat-item .box-syarat-item-inner .box-text {
  flex: 1 1 auto;
  padding-left: 30px;
}
.theme-default .box-syarat-ketentuan .box-syarat-item .box-syarat-item-inner .box-text {
  color: #000092;
}
.theme-default .box-syarat-ketentuan .box-syarat-item .box-syarat-item-inner .box-text h4 {
  font-size: 1.6rem;
  letter-spacing: 1px;
  font-family: "SourceSans-Semibold";
  margin-bottom: 0.5rem;
}
.theme-default .box-syarat-ketentuan .box-syarat-item .box-syarat-item-inner .box-text p {
  letter-spacing: 1px;
  font-size: 1.2rem;
  font-family: "SourceSans-Light";
}
.theme-prestise .box-syarat-ketentuan .box-syarat-item .box-syarat-item-inner .box-text {
  color: #c9a85c;
}
.theme-prestise .box-syarat-ketentuan .box-syarat-item .box-syarat-item-inner .box-text h4 {
  font-size: 1.6rem;
  letter-spacing: 1px;
  font-family: "SourceSans-Semibold";
  margin-bottom: 0.5rem;
}
.theme-prestise .box-syarat-ketentuan .box-syarat-item .box-syarat-item-inner .box-text p {
  letter-spacing: 1px;
  font-size: 1.2rem;
  font-family: "SourceSans-Light";
}
.theme-syariah .box-syarat-ketentuan .box-syarat-item .box-syarat-item-inner .box-text {
  color: #007b57;
}
.theme-syariah .box-syarat-ketentuan .box-syarat-item .box-syarat-item-inner .box-text h4 {
  font-size: 1.6rem;
  letter-spacing: 1px;
  font-family: "SourceSans-Semibold";
  margin-bottom: 0.5rem;
}
.theme-syariah .box-syarat-ketentuan .box-syarat-item .box-syarat-item-inner .box-text p {
  letter-spacing: 1px;
  font-size: 1.2rem;
  font-family: "SourceSans-Light";
}

@media (max-width: 1440px) {
  .box-syarat-ketentuan .box-syarat-list .box-syarat-item .box-syarat-item-inner .box-ico {
    width: 50px;
  }
  .box-syarat-ketentuan .box-syarat-list .box-syarat-item .box-syarat-item-inner .box-text h4 {
    font-size: 1.4rem;
  }
  .box-syarat-ketentuan .box-syarat-list .box-syarat-item .box-syarat-item-inner .box-text p {
    font-size: 1.1rem;
  }
}

@media (max-width: 768px) {
  .box-syarat-ketentuan .box-head-title {
    text-align: center;
    margin-bottom: 2rem;
  }
  .box-syarat-ketentuan .box-syarat-list .row {
    display: block;
  }
  .box-syarat-ketentuan .box-syarat-list .row .col-sm-4 {
    flex: none;
    max-width: 100%;
  }
  .box-syarat-ketentuan .box-syarat-list .row .col-sm-4 .box-syarat-item .box-syarat-item-inner {
    display: block;
    text-align: center;
  }
  .box-syarat-ketentuan .box-syarat-list .row .col-sm-4 .box-syarat-item .box-syarat-item-inner .box-ico {
    margin: 0 auto 1rem;
    flex: none;
    width: 107px !important;
    text-align: center;
  }
  .box-syarat-ketentuan .box-syarat-list .row .col-sm-4 .box-syarat-item .box-syarat-item-inner .box-ico img {
    margin: 0 auto;
  }
  .box-syarat-ketentuan .box-syarat-list .row .col-sm-4 .box-syarat-item .box-syarat-item-inner .box-text {
    padding-left: 0px !important;
  }
}

@media (max-width: 768px) {
  .box-syarat-ketentuan .box-syarat-list .slider__counter {
    text-align: center;
    color: #372ce0;
    font-family: "SourceSans-Semibold";
    font-size: 1.3rem;
  }
  .box-syarat-ketentuan .box-syarat-list .slick-arrow {
    top: initial;
    bottom: 0;
    transform: none;
  }
  .box-syarat-ketentuan .box-syarat-list .slick-arrow:before {
    color: #372ce0;
    font-family: "Font Awesome 5 Pro";
    opacity: 1;
    font-weight: bold;
  }
  .box-syarat-ketentuan .box-syarat-list .slick-arrow.slick-disabled:before {
    opacity: 0.5;
  }
  .box-syarat-ketentuan .box-syarat-list .slick-arrow.slick-next {
    right: 12px;
  }
  .box-syarat-ketentuan .box-syarat-list .slick-arrow.slick-next:before {
    content: "\f054";
  }
  .box-syarat-ketentuan .box-syarat-list .slick-arrow.slick-prev {
    left: 12px;
  }
  .box-syarat-ketentuan .box-syarat-list .slick-arrow.slick-prev:before {
    content: "\f053";
  }
}

.layout-keunggulan-outer {
  position: relative;
  z-index: 3;
}
.layout-keunggulan-outer .keunggulan-inner {
  position: relative;
  margin-top: 100px;
}
.layout-keunggulan-outer .keunggulan-inner:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0px;
  width: 98%;
  height: 100%;
  background-color: #f6f6f6;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.layout-keunggulan-outer .keunggulan-inner:after {
  content: "";
  position: absolute;
  right: 9%;
  bottom: -30px;
  width: 50px;
  height: 70px;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
  border: 5px solid #df5f5c;
}
.layout-keunggulan-outer .keunggulan-inner > .container.CX-wrapper {
  position: relative;
}
.layout-keunggulan-outer .keunggulan-inner .box-syarat-ketentuan {
  margin-bottom: 20px;
}
.layout-keunggulan-outer .hubungi-kami {
  -webkit-transform: translateY(-100px);
  -moz-transform: translateY(-100px);
  -ms-transform: translateY(-100px);
  -o-transform: translateY(-100px);
  transform: translateY(-100px);
  position: absolute;
  right: 0;
  top: 0;
  width: 20%;
}
@media (max-width: 1920px) {
  .layout-keunggulan-outer .hubungi-kami {
    width: 450px;
  }
}

.theme-default .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer {
  padding: 3.3rem 4rem;
  background-color: #000092;
  color: #ffffff;
}
.theme-default .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-head-title {
  margin-bottom: 2rem;
}
.theme-default .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-head-title h3 {
  color: #ffffff;
  font-size: 1.8rem;
  margin-bottom: 1rem;
}
@media (max-width: 1920px) {
  .theme-default .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-head-title h3 {
    font-size: 1.6rem;
  }
}
.theme-default .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-head-title p {
  font-size: 1.1rem;
  color: rgba(255, 255, 255, 0.8);
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer {
  padding: 3.3rem 4rem;
  background-color: #c9a85c;
  color: #ffffff;
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-head-title {
  margin-bottom: 2rem;
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-head-title h3 {
  color: #ffffff;
  font-size: 1.8rem;
  margin-bottom: 1rem;
}
@media (max-width: 1920px) {
  .theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-head-title h3 {
    font-size: 1.6rem;
  }
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-head-title p {
  font-size: 1.1rem;
  color: rgba(255, 255, 255, 0.8);
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer {
  padding: 3.3rem 4rem;
  background-color: #007b57;
  color: #ffffff;
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-head-title {
  margin-bottom: 2rem;
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-head-title h3 {
  color: #ffffff;
  font-size: 1.8rem;
  margin-bottom: 1rem;
}
@media (max-width: 1920px) {
  .theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-head-title h3 {
    font-size: 1.6rem;
  }
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-head-title p {
  font-size: 1.1rem;
  color: rgba(255, 255, 255, 0.8);
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control {
  font-size: 1.1rem;
  background-color: #ffffff;
  border-radius: 0px;
  border-color: transparent;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.theme-default .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control {
  color: #000092 !important;
  font-family: "SourceSans";
  letter-spacing: 1px;
}
.theme-default .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control::-webkit-input-placeholder {
  color: #000092 !important;
  font-family: "SourceSans";
}
.theme-default .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control::-moz-placeholder {
  color: #000092 !important;
  font-family: "SourceSans";
}
.theme-default .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control:-moz-placeholder {
  color: #000092 !important;
  font-family: "SourceSans";
}
.theme-default .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control:-ms-input-placeholder {
  color: #000092 !important;
  font-family: "SourceSans";
}
.theme-default .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control:focus {
  background-color: #fdb713 !important;
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control {
  color: #c9a85c !important;
  font-family: "SourceSans";
  letter-spacing: 1px;
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control::-webkit-input-placeholder {
  color: #c9a85c !important;
  font-family: "SourceSans";
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control::-moz-placeholder {
  color: #c9a85c !important;
  font-family: "SourceSans";
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control:-moz-placeholder {
  color: #c9a85c !important;
  font-family: "SourceSans";
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control:-ms-input-placeholder {
  color: #c9a85c !important;
  font-family: "SourceSans";
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control:focus {
  background-color: #fdb713 !important;
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control {
  color: #007b57 !important;
  font-family: "SourceSans";
  letter-spacing: 1px;
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control::-webkit-input-placeholder {
  color: #007b57 !important;
  font-family: "SourceSans";
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control::-moz-placeholder {
  color: #007b57 !important;
  font-family: "SourceSans";
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control:-moz-placeholder {
  color: #007b57 !important;
  font-family: "SourceSans";
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control:-ms-input-placeholder {
  color: #007b57 !important;
  font-family: "SourceSans";
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control:focus {
  background-color: #fdb713 !important;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control.datepicker {
  padding-left: 12px;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-input .radio-control .title {
  font-size: 1.1rem;
  margin-bottom: 1rem;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-input .radio-control ul.control_radio li {
  margin-right: 10px;
  position: relative;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-input .radio-control ul.control_radio li:first-child {
  padding-right: 15px;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-input .radio-control ul.control_radio li:first-child:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 1px;
  background-color: #ffffff;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-input .radio-control ul.control_radio li a {
  text-decoration: none;
  display: block;
  color: #ffffff;
  min-width: 60px;
  text-align: center;
  padding: 3px 0;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-input .radio-control ul.control_radio li:hover a {
  background-color: #ffffff;
  color: #29353d;
  opacity: 0.7;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-input .radio-control ul.control_radio li.active:hover a {
  opacity: 1;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-input .radio-control ul.control_radio li.active a {
  background-color: #ffffff;
  color: #29353d;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-input .box-radio.transparent {
  opacity: 0;
  visibility: hidden;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-input .box-checkbox {
  display: flex;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-input .box-checkbox > .form-group {
  flex: 0 0 auto;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-input .box-checkbox .text_label {
  flex: 1 1 auto;
  padding-left: 10px;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act {
  margin-top: 2rem;
  text-align: center;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .box-act-item {
  display: inline-block;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .btn-custom-white {
  border: 1px solid #ffffff;
  color: #ffffff;
  font-size: 1.2rem;
  letter-spacing: 1px;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .btn-custom-white:after {
  background-color: #fdb713;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .btn-custom-white.active, .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .btn-custom-white:hover {
  border-color: #fdb713;
  background-color: #fdb713;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .btn-custom-white.active:after, .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .btn-custom-white:hover:after {
  background-color: #fdb713;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-button-action {
  margin-top: 0.5rem;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-button-action .box-button-action-inner a {
  display: block;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
  font-size: 1.6rem;
  letter-spacing: 1px;
  color: #ffffff;
  padding: 2rem 0;
  text-decoration: none;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 1920px) {
  .box-hubungi-kami .box-hubungi-kami-inner .box-button-action .box-button-action-inner a {
    font-size: 1.4rem;
  }
}
.box-hubungi-kami .box-hubungi-kami-inner .box-button-action .box-button-action-inner a.btn-download-brosur {
  background-color: #4976ba;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-button-action .box-button-action-inner a.btn-download-brosur:hover {
  background-color: #3d68a8;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-button-action .box-button-action-inner a.btn-compare {
  background-color: #df5f5c;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-button-action .box-button-action-inner a.btn-compare:hover {
  background-color: #c8514f;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-button-action .box-button-action-inner a:last-child {
  margin-bottom: 0px;
}

.hubungi-kami .box-open-control {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.hubungi-kami .box-open-control a {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  color: #ffffff;
  text-align: center;
  font-size: 1.2rem;
}
.theme-default .hubungi-kami .box-open-control a {
  background-color: #fdb713;
  color: #000092;
}
.theme-prestise .hubungi-kami .box-open-control a {
  background-color: #fdb713;
  color: #c9a85c;
}
.theme-syariah .hubungi-kami .box-open-control a {
  background-color: #fdb713;
  color: #007b57;
}
.hubungi-kami.fixed {
  position: fixed;
  overflow-y: auto;
  transform: none;
}
.hubungi-kami.fixed .box-open-control {
  opacity: 1;
  visibility: visible;
}
.hubungi-kami.fixed .box-hubungi-kami {
  margin-top: 80px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.hubungi-kami.fixed.hide-right {
  overflow: hidden;
  width: 40px;
}
.hubungi-kami.fixed.hide-right .box-hubungi-kami {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
.hubungi-kami.fixed.hide-right .box-open-control {
  left: -40px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

@media (max-width: 1024px) {
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .keunggulan-inner {
    margin-top: 40px;
    padding-bottom: 100px;
  }
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .keunggulan-inner:after {
    display: none;
  }
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .keunggulan-inner > .container.CX-wrapper > .row > .col-md-8 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .keunggulan-inner .box-keunggulan-utama .box-head-title h3 {
    font-size: 2rem !important;
  }
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .keunggulan-inner .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-ico {
    width: 80px;
    height: 80px;
    line-height: 80px;
  }
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .keunggulan-inner .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-ico img {
    max-height: 35px;
  }
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .keunggulan-inner .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-text {
    padding-left: 20px;
  }
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .keunggulan-inner .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-text h4 {
    font-size: 1.2rem !important;
    margin-bottom: 0.5rem !important;
  }
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .keunggulan-inner .box-syarat-ketentuan .box-head-title h3 {
    font-size: 2rem !important;
  }
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .keunggulan-inner .box-syarat-ketentuan .box-syarat-list .box-syarat-item .box-ico {
    width: 35px;
  }
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .keunggulan-inner .box-syarat-ketentuan .box-syarat-list .box-syarat-item .box-text {
    padding-left: 20px;
  }
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .keunggulan-inner .box-syarat-ketentuan .box-syarat-list .box-syarat-item .box-text h4 {
    font-size: 1.2rem !important;
  }
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .keunggulan-inner .box-syarat-ketentuan .box-syarat-list .box-syarat-item .box-text p {
    font-size: 1rem !important;
  }
}
@media (max-width: 1024px) {
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami {
    position: relative;
    right: initial;
    margin: 0 auto;
  }
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-head-title h3 {
    font-size: 2rem !important;
  }
}

@media (max-width: 767px) {
  .layout-keunggulan-outer .hubungi-kami {
    width: 90%;
    top: 20px;
  }
  .layout-keunggulan-outer .hubungi-kami .hubungi-kami-inner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer {
    padding: 2.5rem 2rem;
  }
  .layout-keunggulan-outer .hubungi-kami .hubungi-kami-inner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-head-title {
    text-align: center;
  }
  .layout-keunggulan-outer .hubungi-kami .hubungi-kami-inner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-head-title h3 {
    font-size: 1.5rem !important;
    margin-bottom: 1rem !important;
  }
  .layout-keunggulan-outer .hubungi-kami .hubungi-kami-inner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-head-title p {
    font-size: 1rem;
    letter-spacing: 1px;
  }
}

.layout-keunggulan-outer .hubungi-kami {
  width: 22% !important;
}
@media (max-width: 1440px) {
  .layout-keunggulan-outer .hubungi-kami {
    width: 30% !important;
  }
}
@media (max-width: 1366px) {
  .layout-keunggulan-outer .hubungi-kami {
    width: 31% !important;
  }
}
@media (max-width: 1280px) {
  .layout-keunggulan-outer .hubungi-kami {
    width: 33% !important;
  }
}
@media (max-width: 1024px) {
  .layout-keunggulan-outer .hubungi-kami {
    width: 41% !important;
  }
}
@media (max-width: 768px) {
  .layout-keunggulan-outer .hubungi-kami {
    width: 54% !important;
  }
}
@media (max-width: 767px) {
  .layout-keunggulan-outer .hubungi-kami {
    width: 90% !important;
  }
}

.product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer {
  padding: 3rem 3rem !important;
}
@media (max-width: 1440px) {
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-head-title h3 {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 768px) {
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-head-title h3 {
    font-size: 1.6rem !important;
  }
}
.product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act {
  display: flex;
}
@media (max-width: 767px) {
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act {
    display: block;
    text-align: left;
  }
}
.product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .box-act-item {
  flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 767px) {
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .box-act-item {
    flex: none !important;
    max-width: 100% !important;
  }
}
.product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .box-act-item .box_captcha {
  width: 100%;
  display: inline-block !important;
}
.product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .box-act-item .box_captcha .g-recaptcha {
  transform-origin: 0 0;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
}
.product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .box-act-item:first-child {
  padding-right: 5px;
}
@media (max-width: 767px) {
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .box-act-item:first-child {
    text-align: center;
    padding-right: 0px;
  }
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .box-act-item:first-child .box_captcha .g-recaptcha {
    -webkit-transform: scale(0.84);
    -moz-transform: scale(0.84);
    -ms-transform: scale(0.84);
    -o-transform: scale(0.84);
    transform: scale(0.84);
  }
}
.product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .box-act-item:last-child {
  padding-left: 5px;
  text-align: right;
}
@media (max-width: 767px) {
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .box-act-item:last-child {
    text-align: center;
    padding-left: 0px;
    display: block;
  }
}
.product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .box-act-item:last-child .btn {
  font-size: 1rem;
  padding: 0.8rem 1.2rem !important;
  margin-right: 0px !important;
}
@media (max-width: 767px) {
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .box-act-item:last-child .btn {
    width: 100% !important;
    display: block !important;
    padding: 1rem 2rem !important;
  }
}

@media (max-width: 767px) {
  .box-hubungi-kami .box-hubungi-kami-inner .box-button-action .box-button-action-inner a {
    font-size: 1.2rem;
    padding: 1.8rem 0;
  }
}

@media (max-width: 768px) {
  .CX-hubungi-kami .box-hubungi-kami .box-header {
    display: block !important;
    text-align: center;
    padding: 1rem 1rem !important;
  }
  .CX-hubungi-kami .box-hubungi-kami .box-header .box-search,
  .CX-hubungi-kami .box-hubungi-kami .box-header .box-title {
    flex: none;
  }
  .CX-hubungi-kami .box-hubungi-kami .box-header .box-title {
    margin-bottom: 1rem;
  }
  .CX-hubungi-kami .box-hubungi-kami .box-header .box-title h3 {
    font-size: 1.3rem !important;
  }
  .CX-hubungi-kami .box-hubungi-kami .box-header .box-search {
    margin: 0 auto;
  }
}

.product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act.input-captcha .box-act-item {
  text-align: left;
}
.product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act.input-captcha .box-act-item:first-child {
  flex: 0 0 auto;
}
.product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act.input-captcha .box-act-item:last-child {
  flex: 1 1 auto;
  max-width: initial !important;
}
.product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act.input-captcha .box-act-item:last-child .form-control {
  width: 100%;
  display: block;
}
.product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act.hubungi {
  display: block;
}
.product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act.hubungi .box-act-item {
  flex: 1 1 auto !important;
  max-width: initial !important;
  width: 100% !important;
}
.product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act.hubungi .box-act-item .btn {
  display: block !important;
  width: 100% !important;
  padding: 1.4rem 2rem !important;
  font-size: 1.1rem !important;
}
@media (max-width: 1024px) {
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act.hubungi .box-act-item .btn {
    font-size: 1rem !important;
  }
}
.product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .captchaError {
  margin-top: 0.5rem;
  width: 100%;
}
.product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .captchaError .alert {
  display: block;
  width: 100%;
  text-align: center;
}

.product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-input .box-checkbox input {
  width: 20px;
  height: 20px;
}

.box-hubungi-kami .box-hubungi-kami-inner {
  overflow: hidden;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form.hide-left {
  max-height: 750px;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form.hide-left .box-head-title,
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form.hide-left .box-form {
  opacity: 0;
  visibility: hidden;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.brosur {
  position: absolute;
  z-index: 2;
  transform: translateX(100%);
  width: 100%;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.brosur.open {
  transform: translateX(0%);
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.brosur .back-to-form {
  margin-bottom: 2rem;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.brosur .back-to-form a {
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: "SourceSans-Semibold";
  text-decoration: none;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.brosur .CX-procedure {
  padding: 0 0;
  max-height: 600px;
  overflow-y: auto;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.brosur .CX-procedure .box-procedure .box-download-procedure {
  background-color: #ffffff;
  padding: 1rem 2rem;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.brosur .CX-procedure .box-procedure .box-download-procedure .box-file-procedure a {
  font-size: 1rem;
  letter-spacing: 1px;
  font-family: "SourceSans";
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.brosur .CX-procedure .box-procedure .box-download-procedure .box-file-procedure a .title {
  padding-right: 20px;
}

@media (min-width: 1025px) {
  .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form #simple-bar-hubungi {
    max-height: 870px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 20px;
  }
}

#simple-bar-hubungi .simplebar-track.simplebar-vertical {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
@media (max-width: 1024px) {
  #simple-bar-hubungi .simplebar-track.simplebar-vertical {
    right: -20px;
    display: none;
  }
}

.theme-syariah #simple-bar-hubungi .simplebar-track.simplebar-vertical {
  background-color: #006a4b;
}

.theme-prestise #simple-bar-hubungi .simplebar-track.simplebar-vertical {
  background-color: #000;
}
.theme-prestise #simple-bar-hubungi .simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
  background-color: #ae8d40;
}

.CX-langkah .box-head-title h3 {
  margin-bottom: 1rem;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.CX-langkah .box-head-title p {
  font-size: 1.2rem;
  letter-spacing: 2px;
}
.theme-default .CX-langkah .box-head-title p {
  color: #000092;
}
.theme-prestise .CX-langkah .box-head-title p {
  color: #c9a85c;
}
.theme-syariah .CX-langkah .box-head-title p {
  color: #007b57;
}
.CX-langkah .box-langkah-outer {
  margin: 2rem 0 0;
}
.CX-langkah .box-langkah-outer .box-langkah-inner {
  max-width: 80%;
  margin: 0 auto;
}
@media (max-width: 1024px) {
  .CX-langkah .box-langkah-outer .box-langkah-inner .col-sm-4 {
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 2rem;
  }
}
@media (max-width: 768px) {
  .CX-langkah .box-langkah-outer .box-langkah-inner .col-sm-4 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: rgba(22, 95, 140, 0.1);
  padding: 2.5rem;
}
.CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-ico {
  display: inline-block;
  width: 120px;
  height: 120px;
  line-height: 120px;
  text-align: center;
  margin-bottom: 2rem;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}
@media (max-width: 1024px) {
  .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-ico {
    width: 100px;
    height: 100px;
    line-height: 100px;
  }
}
.theme-default .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-ico {
  background-color: #ffca0b;
}
.theme-default .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-ico img {
  max-height: 62px;
}
@media (max-width: 1024px) {
  .theme-default .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-ico img {
    max-height: 50px;
  }
}
.theme-prestise .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-ico {
  background-color: #ffca0b;
}
.theme-prestise .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-ico img {
  max-height: 62px;
}
@media (max-width: 1024px) {
  .theme-prestise .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-ico img {
    max-height: 50px;
  }
}
.theme-syariah .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-ico {
  background-color: #ffca0b;
}
.theme-syariah .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-ico img {
  max-height: 62px;
}
@media (max-width: 1024px) {
  .theme-syariah .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-ico img {
    max-height: 50px;
  }
}
.theme-default .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text h4 {
  color: #000092;
  text-transform: uppercase;
  font-family: "SourceSans-Bold";
  font-size: 1.2rem;
  letter-spacing: 1px;
  margin-bottom: 1rem;
}
.theme-default .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text .content-step {
  color: #727171;
  font-family: "SourceSans-Light";
  font-size: 1.1rem;
}
.theme-default .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text ul {
  list-style: none;
  margin: 0 0;
  padding: 0 0;
}
.theme-default .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text ul li {
  position: relative;
  padding-left: 15px;
  color: #727171;
  margin-bottom: 0.5rem;
  line-height: 27px;
}
.theme-default .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text ul li:last-child {
  margin-bottom: 0px;
}
.theme-default .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  background-color: #707070;
}
.theme-prestise .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text h4 {
  color: #c9a85c;
  text-transform: uppercase;
  font-family: "SourceSans-Bold";
  font-size: 1.2rem;
  letter-spacing: 1px;
  margin-bottom: 1rem;
}
.theme-prestise .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text .content-step {
  color: #727171;
  font-family: "SourceSans-Light";
  font-size: 1.1rem;
}
.theme-prestise .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text ul {
  list-style: none;
  margin: 0 0;
  padding: 0 0;
}
.theme-prestise .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text ul li {
  position: relative;
  padding-left: 15px;
  color: #727171;
  margin-bottom: 0.5rem;
  line-height: 27px;
}
.theme-prestise .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text ul li:last-child {
  margin-bottom: 0px;
}
.theme-prestise .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  background-color: #707070;
}
.theme-syariah .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text h4 {
  color: #007b57;
  text-transform: uppercase;
  font-family: "SourceSans-Bold";
  font-size: 1.2rem;
  letter-spacing: 1px;
  margin-bottom: 1rem;
}
.theme-syariah .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text .content-step {
  color: #727171;
  font-family: "SourceSans-Light";
  font-size: 1.1rem;
}
.theme-syariah .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text ul {
  list-style: none;
  margin: 0 0;
  padding: 0 0;
}
.theme-syariah .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text ul li {
  position: relative;
  padding-left: 15px;
  color: #727171;
  margin-bottom: 0.5rem;
  line-height: 27px;
}
.theme-syariah .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text ul li:last-child {
  margin-bottom: 0px;
}
.theme-syariah .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  background-color: #707070;
}

@media (max-width: 1440px) {
  section.CX-main.CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-ico {
    width: 100px;
    height: 100px;
    line-height: 100px;
  }
  section.CX-main.CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-ico img {
    max-height: 50px;
  }
}

@media (max-width: 768px) {
  .CX-langkah .box-langkah-outer .box-langkah-inner {
    max-width: 100%;
  }
  .CX-langkah .box-langkah-outer .box-langkah-inner .slider__counter {
    text-align: center;
    color: #372ce0;
    font-family: "SourceSans-Semibold";
    font-size: 1.3rem;
  }
  .CX-langkah .box-langkah-outer .box-langkah-inner .slick-arrow {
    top: initial;
    bottom: 0;
    transform: none;
  }
  .CX-langkah .box-langkah-outer .box-langkah-inner .slick-arrow:before {
    color: #372ce0;
    font-family: "Font Awesome 5 Pro";
    opacity: 1;
    font-weight: bold;
  }
  .CX-langkah .box-langkah-outer .box-langkah-inner .slick-arrow.slick-disabled:before {
    opacity: 0.5;
  }
  .CX-langkah .box-langkah-outer .box-langkah-inner .slick-arrow.slick-next {
    right: 12px;
  }
  .CX-langkah .box-langkah-outer .box-langkah-inner .slick-arrow.slick-next:before {
    content: "\f054";
  }
  .CX-langkah .box-langkah-outer .box-langkah-inner .slick-arrow.slick-prev {
    left: 12px;
  }
  .CX-langkah .box-langkah-outer .box-langkah-inner .slick-arrow.slick-prev:before {
    content: "\f053";
  }
}

@media (max-width: 768px) {
  .CX-langkah .box-langkah-outer .box-langkah-inner .slick-slider .box-langkah-item .box-ico {
    width: 92px !important;
    height: 92px !important;
    line-height: 92px !important;
    text-align: center !important;
  }
  .CX-langkah .box-langkah-outer .box-langkah-inner .slick-slider .box-langkah-item .box-ico img {
    margin: 0 auto;
    display: inline-block !important;
    max-height: 45px !important;
  }
}

section.CX-main.CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-ico {
  margin: 0 auto 2rem;
}

.CX-testimoni {
  background-size: cover;
  background-position: center center;
  height: 650px;
  padding: 4rem 0;
  position: relative;
  margin: 5rem 0;
}
.CX-testimoni:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(59, 59, 59, 0.5);
}
.CX-testimoni > .container {
  position: relative;
}
.CX-testimoni > .container:before {
  content: "";
  position: absolute;
  left: 0;
  top: -90px;
  width: 50px;
  height: 70px;
  transform: skew(-20deg);
  z-index: 2;
}
.theme-default .CX-testimoni > .container:before {
  border: 6px solid #fdb713;
}
.theme-prestise .CX-testimoni > .container:before {
  border: 6px solid #fdb713;
}
.theme-syariah .CX-testimoni > .container:before {
  border: 6px solid #fdb713;
}
.CX-testimoni > .container:after {
  content: "";
  position: absolute;
  right: 0px;
  bottom: -95px;
  width: 200px;
  height: 70px;
  transform: skew(-20deg);
  z-index: 2;
}
.theme-default .CX-testimoni > .container:after {
  background-color: #fdb713;
}
.theme-prestise .CX-testimoni > .container:after {
  background-color: #fdb713;
}
.theme-syariah .CX-testimoni > .container:after {
  background-color: #fdb713;
}
.CX-testimoni .box-head-title {
  position: relative;
}
.CX-testimoni .box-head-title h3 {
  color: #ffffff;
  letter-spacing: 2px;
}
.CX-testimoni .box-testimoni-outer {
  margin-top: 2rem;
}
.CX-testimoni .box-testimoni-item {
  display: flex;
  align-items: center;
}
.CX-testimoni .box-testimoni-item .box-video {
  flex: 0 0 50%;
  max-width: 50%;
  text-align: center;
}
.CX-testimoni .box-testimoni-item .box-video iframe {
  width: 80%;
  margin: 0 auto;
  height: 410px;
}
.CX-testimoni .box-testimoni-item .box-text {
  flex: 0 0 50%;
  max-width: 50%;
  padding: 3rem 1rem;
  color: #ffffff;
  font-size: 1.4rem;
}
.CX-testimoni .box-testimoni-item .box-text .box-testimoni-text {
  position: relative;
  padding-left: 10px;
  padding-right: 40px;
}
.CX-testimoni .box-testimoni-item .box-text .box-testimoni-text:after, .CX-testimoni .box-testimoni-item .box-text .box-testimoni-text:before {
  font-size: 4rem;
  content: '"';
  position: absolute;
}
.CX-testimoni .box-testimoni-item .box-text .box-testimoni-text:before {
  left: -20px;
  top: -30px;
}
.CX-testimoni .box-testimoni-item .box-text .box-testimoni-text:after {
  margin-left: 20px;
  margin-top: 0px;
}
.CX-testimoni .box-testimoni-item .box-text .box-author {
  margin-top: 2rem;
  font-family: "SourceSans-Light";
  font-style: italic;
  font-size: 1.2rem;
}

@media (max-width: 1024px) {
  .CX-testimoni {
    height: auto;
  }
  .CX-testimoni .container.CX-wrapper:before {
    width: 45px;
    height: 60px;
  }
  .CX-testimoni .container.CX-wrapper:after {
    height: 60px;
    width: 180px;
    bottom: -80px;
  }
  .CX-testimoni .container.CX-wrapper .box-head-title h3 {
    font-size: 2rem !important;
  }
  .CX-testimoni .container.CX-wrapper .box-testimoni-outer {
    margin-top: 3rem;
  }
  .CX-testimoni .container.CX-wrapper .box-testimoni-outer .box-testimoni-slider .box-testimoni-item {
    display: block;
  }
  .CX-testimoni .container.CX-wrapper .box-testimoni-outer .box-testimoni-slider .box-testimoni-item .box-video {
    flex: none;
    max-width: 100%;
    margin: 0 auto;
  }
  .CX-testimoni .container.CX-wrapper .box-testimoni-outer .box-testimoni-slider .box-testimoni-item .box-video iframe {
    width: 100%;
  }
  .CX-testimoni .container.CX-wrapper .box-testimoni-outer .box-testimoni-slider .box-testimoni-item .box-text {
    flex: none;
    max-width: 100%;
  }
  .CX-testimoni .container.CX-wrapper .box-testimoni-outer .box-testimoni-slider .box-testimoni-item .box-text .box-testimoni-text {
    padding-right: 0px;
    font-size: 1.2rem;
    letter-spacing: 1px;
  }
}

@media (max-width: 500px) {
  .CX-testimoni > .container:before {
    left: 20px !important;
  }
}
.CX-mengapa-memilih .box-mengapa-memilih {
  display: flex;
  align-items: center;
}
.CX-mengapa-memilih .box-mengapa-memilih .box-outer-img {
  flex: 0 0 50%;
  max-width: 50%;
  position: relative;
}
.CX-mengapa-memilih .box-mengapa-memilih .box-outer-img .box-inner-img {
  background-size: cover;
  background-position: top center;
  height: 500px;
  position: relative;
  z-index: 1;
}
.CX-mengapa-memilih .box-mengapa-memilih .box-outer-img:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -65px;
  width: 300px;
  height: 70px;
  background-color: #f19620;
  -webkit-transform: skew(-20deg) translateX(-50%);
  -moz-transform: skew(-20deg) translateX(-50%);
  -ms-transform: skew(-20deg) translateX(-50%);
  -o-transform: skew(-20deg) translateX(-50%);
  transform: skew(-20deg) translateX(-50%);
}
.CX-mengapa-memilih .box-mengapa-memilih .box-outer-text {
  padding-left: 50px;
  color: #ffffff;
}
.CX-mengapa-memilih .box-mengapa-memilih .box-outer-text .box-inner-text {
  max-width: 90%;
}
.CX-mengapa-memilih .box-mengapa-memilih .box-outer-text .box-inner-text h3 {
  color: #00008f;
  font-size: 2.5rem;
  margin-bottom: 2rem;
}
.CX-mengapa-memilih .box-mengapa-memilih .box-outer-text .box-inner-text p {
  text-transform: none;
  color: #29353d;
  font-size: 1.2rem;
  letter-spacing: 1px;
}

.CX-main.CX-mengapa-memilih.karier .box-mengapa-memilih {
  z-index: 2;
  position: relative;
}
.CX-main.CX-mengapa-memilih.karier .box-mengapa-memilih:before {
  content: "";
  position: absolute;
  right: 0;
  bottom: -65px;
  width: 80%;
  height: 90%;
  background-color: #f9f9f9;
}
.CX-main.CX-mengapa-memilih.karier .box-mengapa-memilih .box-outer-text {
  position: relative;
  padding-left: 140px;
  padding-top: 60px;
}
.CX-main.CX-mengapa-memilih.karier .box-mengapa-memilih .box-outer-text:before {
  content: "";
  position: absolute;
  width: 50px;
  height: 64px;
  z-index: 2;
  left: 60px;
  top: -45px;
  border: 6px solid #f07662;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
}
.CX-main.CX-mengapa-memilih.karier .box-mengapa-memilih .box-outer-img:after {
  background-color: #f07662;
}
.CX-main.CX-mengapa-memilih.karier.right .box-mengapa-memilih:before {
  content: "";
  position: absolute;
  right: initial;
  left: 0;
  bottom: -65px;
  width: 80%;
  height: 90%;
  background-color: #f9f9f9;
}
.CX-main.CX-mengapa-memilih.karier.right .box-mengapa-memilih .box-outer-text {
  padding-left: 5%;
  padding-right: 140px;
}
.CX-main.CX-mengapa-memilih.karier.right .box-mengapa-memilih .box-outer-text:before {
  content: "";
  position: absolute;
  width: 50px;
  height: 64px;
  z-index: 2;
  left: initial;
  right: 60px;
  top: -45px;
  border: 6px solid #fdb713;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
}
.CX-main.CX-mengapa-memilih.karier.right .box-mengapa-memilih .box-outer-img:after {
  background-color: #fdb713;
}

section.CX-main.CX-mengapa-memilih.style-2.karier.detail.left .box-mengapa-memilih .box-outer-text:before {
  left: initial;
  right: 10%;
}
section.CX-main.CX-mengapa-memilih.style-2.karier.detail.left.no-button .box-mengapa-memilih .box-outer-text:before {
  top: -70px;
}

section.CX-main.CX-mengapa-memilih.style-2.karier.detail.right .box-mengapa-memilih .box-outer-text:before {
  left: initial;
  right: 10%;
}
section.CX-main.CX-mengapa-memilih.style-2.karier.detail.right.no-button .box-mengapa-memilih .box-outer-text:before {
  top: -70px;
}

@media (max-width: 1024px) {
  .CX-mengapa-memilih.style-2 .box-mengapa-memilih .box-outer-img .box-inner-img {
    height: 400px;
  }
  .CX-mengapa-memilih.style-2 .box-mengapa-memilih .box-outer-img:after {
    height: 55px;
    width: 200px;
    bottom: -50px;
  }
  .CX-mengapa-memilih.style-2 .box-mengapa-memilih:after {
    right: 60px;
    top: 25px;
    width: 40px;
    height: 50px;
  }
  .CX-mengapa-memilih.style-2 .box-mengapa-memilih:before {
    height: 100%;
    bottom: -50px;
  }
  .CX-mengapa-memilih.style-2 .box-mengapa-memilih .box-outer-text .box-inner-text {
    max-width: 100%;
  }
  .CX-mengapa-memilih.style-2 .box-mengapa-memilih .box-outer-text .box-inner-text h3 {
    font-size: 1.6rem;
    margin-bottom: 1.5rem;
  }
  .CX-mengapa-memilih.style-2 .box-mengapa-memilih .box-outer-text .box-inner-text p {
    font-size: 1.1rem;
  }
}
@media (max-width: 768px) {
  .CX-mengapa-memilih.style-2 .box-mengapa-memilih {
    display: block !important;
  }
  .CX-mengapa-memilih.style-2 .box-mengapa-memilih:before {
    width: 100% !important;
  }
  .CX-mengapa-memilih.style-2 .box-mengapa-memilih:after {
    z-index: 3 !important;
    top: -25px !important;
    right: 40px !important;
    width: 40px !important;
    height: 50px !important;
  }
  .CX-mengapa-memilih.style-2 .box-mengapa-memilih .box-outer-text,
  .CX-mengapa-memilih.style-2 .box-mengapa-memilih .box-outer-img {
    flex: none !important;
    max-width: 100% !important;
  }
  .CX-mengapa-memilih.style-2 .box-mengapa-memilih .box-outer-img {
    max-width: 90% !important;
    margin: 0 auto !important;
  }
  .CX-mengapa-memilih.style-2 .box-mengapa-memilih .box-outer-img .box-inner-img {
    height: 300px !important;
  }
  .CX-mengapa-memilih.style-2 .box-mengapa-memilih .box-outer-text {
    padding-left: 0px !important;
    max-width: 90% !important;
    margin: 0 auto !important;
    text-align: center !important;
  }
  .CX-mengapa-memilih.style-2 .box-mengapa-memilih .box-outer-text .box-inner-text {
    margin-top: 90px !important;
  }
}

.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item .box-ico img {
  -webkit-filter: brightness(0) invert(1);
  -moz-filter: brightness(0) invert(1);
  -ms-filter: brightness(0) invert(1);
  -o-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

@media (max-width: 768px) {
  section.CX-main.CX-mengapa-memilih.style-2.karier.right .box-mengapa-memilih .box-outer-text {
    padding-right: 0px;
  }
}
@media (max-width: 767px) {
  section.CX-main.CX-mengapa-memilih.style-2.karier {
    padding: 0 0 1rem !important;
  }
  section.CX-main.CX-mengapa-memilih.style-2.karier .box-mengapa-memilih .box-outer-text {
    padding-top: 20px !important;
  }
  section.CX-main.CX-mengapa-memilih.style-2.karier .box-mengapa-memilih .box-outer-text .box-inner-text {
    margin-top: 0px !important;
  }
}

.CX-promo {
  height: 550px;
  position: relative;
}
.CX-promo.CX-main {
  padding: 0 0;
}
.CX-promo:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
.CX-promo > .container {
  height: 100%;
  position: relative;
}
.CX-promo > .container:before, .CX-promo > .container:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 64px;
  z-index: 2;
}
.theme-default .CX-promo > .container:before, .theme-default .CX-promo > .container:after {
  border: 6px solid #fdb713;
}
.theme-prestise .CX-promo > .container:before, .theme-prestise .CX-promo > .container:after {
  border: 6px solid #fdb713;
}
.theme-syariah .CX-promo > .container:before, .theme-syariah .CX-promo > .container:after {
  border: 6px solid #fdb713;
}
.CX-promo > .container:before {
  right: 0;
  top: -35px;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
}
.CX-promo > .container:after {
  left: 0;
  bottom: -35px;
  -webkit-transform: skew(20deg);
  -moz-transform: skew(20deg);
  -ms-transform: skew(20deg);
  -o-transform: skew(20deg);
  transform: skew(20deg);
}
.CX-promo .box-promo {
  display: flex;
  align-items: center;
  height: 100%;
  color: #ffffff;
}
.CX-promo .box-promo .box-text {
  flex: 1 1 auto;
  text-align: center;
  max-width: 40%;
  margin: 0 auto;
}
.CX-promo .box-promo .box-text h3 {
  font-size: 3rem;
  margin-bottom: 1rem;
  font-family: "SourceSans-Semibold";
  line-height: 60px;
}
.CX-promo .box-promo .box-text p {
  font-size: 1.4rem;
  letter-spacing: 1px;
}
.CX-promo .box-promo .box-text .btn {
  margin-top: 2rem;
}

@media (max-width: 1440px) {
  section.CX-main.CX-promo .box-promo .box-text {
    max-width: 80%;
  }
  section.CX-main.CX-promo .box-promo .box-text h3 {
    font-size: 2.5rem;
  }
}

@media (max-width: 1024px) {
  .CX-promo {
    height: 400px !important;
    margin-bottom: 2rem;
  }
  .CX-promo .container:after {
    display: none !important;
  }
  .CX-promo .box-promo .box-text h3 {
    font-size: 2rem !important;
    margin-bottom: 1rem !important;
    line-height: 40px !important;
  }
  .CX-promo .box-promo .box-text p {
    font-size: 1.1rem;
  }
}
@media (max-width: 768px) {
  .CX-promo {
    height: 400px !important;
  }
  .CX-promo .container:before {
    width: 40px;
    height: 50px;
    top: -55px;
    right: 20px;
  }
  .CX-promo .box-promo .box-text h3 {
    font-size: 1.6rem !important;
    margin-bottom: 1rem !important;
    line-height: 30px !important;
  }
  .CX-promo .box-promo .box-text p {
    font-size: 1rem;
  }
}

section.CX-main.CX-promo.style-2 .container.CX-wrapper:after {
  border: 0px;
  width: 200px;
  background-color: #fdb713;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
}
@media (max-width: 1024px) {
  section.CX-main.CX-promo.style-2 .container.CX-wrapper:after {
    display: block !important;
    width: 200px;
    height: 55px;
    bottom: -30px;
  }
}
@media (max-width: 768px) {
  section.CX-main.CX-promo.style-2 .container.CX-wrapper:after {
    bottom: -25px;
  }
}
@media (max-width: 767px) {
  section.CX-main.CX-promo.style-2 .container.CX-wrapper:after {
    height: 45px;
    bottom: -40px;
    width: 150px;
    left: 20px;
  }
}
@media (max-width: 767px) {
  section.CX-main.CX-promo.style-2 .container.CX-wrapper .box-promo .box-text {
    max-width: 100% !important;
  }
}
section.CX-main.CX-promo.style-2 .container.CX-wrapper .box-promo .box-text .box-text-inner h3 {
  font-family: "SourceSans-Bold";
  font-size: 1.8rem;
  margin-bottom: 0rem;
  letter-spacing: 2px;
}
@media (max-width: 1024px) {
  section.CX-main.CX-promo.style-2 .container.CX-wrapper .box-promo .box-text .box-text-inner h3 {
    font-size: 1.5rem !important;
  }
}
@media (max-width: 768px) {
  section.CX-main.CX-promo.style-2 .container.CX-wrapper .box-promo .box-text .box-text-inner h3 {
    font-size: 1.2rem !important;
  }
}
@media (max-width: 767px) {
  section.CX-main.CX-promo.style-2 .container.CX-wrapper .box-promo .box-text .box-text-inner h3 {
    font-size: 1rem !important;
    margin-bottom: 5px !important;
  }
}
section.CX-main.CX-promo.style-2 .container.CX-wrapper .box-promo .box-text .box-text-inner h4 {
  font-family: "SourceSans-Bold";
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 2.8rem;
}
@media (max-width: 1024px) {
  section.CX-main.CX-promo.style-2 .container.CX-wrapper .box-promo .box-text .box-text-inner h4 {
    font-size: 2.3rem !important;
  }
}
@media (max-width: 768px) {
  section.CX-main.CX-promo.style-2 .container.CX-wrapper .box-promo .box-text .box-text-inner h4 {
    font-size: 1.8rem !important;
  }
}
@media (max-width: 767px) {
  section.CX-main.CX-promo.style-2 .container.CX-wrapper .box-promo .box-text .box-text-inner h4 {
    font-size: 1.5rem !important;
  }
}
section.CX-main.CX-promo.style-2 .container.CX-wrapper .box-promo .box-text .box-text-inner a.btn.btn-custom-white {
  border-color: #ffffff;
  color: #ffffff;
}
section.CX-main.CX-promo.style-2 .container.CX-wrapper .box-promo .box-text .box-text-inner a.btn.btn-custom-white:hover {
  background-color: #fdb713;
  border-color: #fdb713;
}
section.CX-main.CX-promo.style-2 .container.CX-wrapper .box-promo .box-text .box-text-inner a.btn.btn-custom-white:after {
  background-color: #fdb713;
}

.CX-only-image-slider {
  position: relative;
  margin: 5rem 0;
}
.CX-only-image-slider .box-only-image-slider {
  display: flex;
}
.CX-only-image-slider .box-only-image-slider .box-outer-img {
  flex: 0 0 40%;
  max-width: 40%;
}
.CX-only-image-slider .box-only-image-slider .box-outer-img .box-inner-img.slick-dotted.slick-slider {
  margin-bottom: 0px;
}
.CX-only-image-slider .box-only-image-slider .box-outer-img .box-inner-img .box-img-item {
  height: 500px;
  background-size: cover;
  background-position: center center;
}
.CX-only-image-slider .box-only-image-slider .box-outer-img .box-inner-img:hover .slick-arrow {
  opacity: 1;
}
.CX-only-image-slider .box-only-image-slider .box-outer-img .box-inner-img .slick-arrow {
  opacity: 0;
}
.CX-only-image-slider .box-only-image-slider .box-outer-img .box-inner-img .slick-prev {
  left: 20px;
  z-index: 2;
}
.CX-only-image-slider .box-only-image-slider .box-outer-img .box-inner-img .slick-next {
  right: 20px;
  z-index: 2;
}
.CX-only-image-slider .box-only-image-slider .box-outer-img .box-inner-img .slick-dots {
  bottom: 20px;
}
.CX-only-image-slider .box-only-image-slider .box-outer-img .box-inner-img .slick-dots li button:before {
  font-size: 0.9rem;
  color: #ffffff !important;
}
.CX-only-image-slider .box-only-image-slider .box-outer-text {
  flex: 0 0 60%;
  max-width: 60%;
  display: flex;
  align-items: center;
  background-color: #f4998a;
  color: #ffffff;
}
.CX-only-image-slider .box-only-image-slider .box-outer-text .box-inner-text {
  padding: 2rem 4rem;
}
.CX-only-image-slider .box-only-image-slider .box-outer-text .box-inner-text h3 {
  font-family: "SourceSans-Semibold";
  font-size: 2.5rem;
  letter-spacing: 1px;
}
.CX-only-image-slider .box-only-image-slider .box-outer-text .box-inner-text .box-desc {
  font-size: 1.1rem;
  letter-spacing: 1px;
  margin-bottom: 2rem;
}
.CX-only-image-slider .box-only-image-slider .box-outer-text .box-inner-text .btn.btn-custom-white {
  border-color: #ffffff;
  color: #ffffff;
}
.CX-only-image-slider .box-only-image-slider .box-outer-text .box-inner-text .btn.btn-custom-white:hover {
  border-color: #f07662;
}

@media (max-width: 767px) {
  .CX-only-image-slider {
    margin: 2rem 0 !important;
  }
}
@media (max-width: 768px) {
  .CX-only-image-slider .box-only-image-slider {
    display: block !important;
  }
}
@media (max-width: 768px) {
  .CX-only-image-slider .box-only-image-slider .box-outer-text,
  .CX-only-image-slider .box-only-image-slider .box-outer-img {
    flex: none !important;
    max-width: initial !important;
  }
}
@media (max-width: 768px) {
  .CX-only-image-slider .box-only-image-slider .box-outer-img .box-inner-img .box-img-item {
    height: 300px !important;
  }
}
@media (max-width: 768px) {
  .CX-only-image-slider .box-only-image-slider .box-outer-text .box-inner-text {
    padding: 2rem 2rem !important;
  }
  .CX-only-image-slider .box-only-image-slider .box-outer-text .box-inner-text h3 {
    font-size: 2rem !important;
  }
}
@media (max-width: 767px) {
  .CX-only-image-slider .box-only-image-slider .box-outer-text .box-inner-text h3 {
    font-size: 1.6rem !important;
  }
  .CX-only-image-slider .box-only-image-slider .box-outer-text .box-inner-text .box-desc {
    font-size: 1rem !important;
  }
}

.CX-about-axa-mandiri .box-about-axa-mandiri {
  display: flex;
}
.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer,
.CX-about-axa-mandiri .box-about-axa-mandiri .box-detail-text {
  flex: 0 0 50%;
  padding-right: 40px;
}
.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-desc,
.CX-about-axa-mandiri .box-about-axa-mandiri .box-detail-text .box-desc {
  font-family: "SourceSans-Light";
  font-size: 1.2rem;
}
.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-desc strong,
.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-desc b,
.CX-about-axa-mandiri .box-about-axa-mandiri .box-detail-text .box-desc strong,
.CX-about-axa-mandiri .box-about-axa-mandiri .box-detail-text .box-desc b {
  font-weight: normal;
  font-family: "SourceSans-Semibold";
}
.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-list-link,
.CX-about-axa-mandiri .box-about-axa-mandiri .box-detail-text .box-list-link {
  margin-top: 2rem;
}
.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-list-link .title,
.CX-about-axa-mandiri .box-about-axa-mandiri .box-detail-text .box-list-link .title {
  color: #29353d;
  text-transform: uppercase;
  font-family: "SourceSans-Semibold";
  margin-bottom: 1rem;
  font-size: 1.2rem;
}
.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-list-link ul li a,
.CX-about-axa-mandiri .box-about-axa-mandiri .box-detail-text .box-list-link ul li a {
  color: #00008f;
  letter-spacing: 1px;
  font-size: 1.2rem;
}
.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-image-inner {
  height: 375px;
  margin-bottom: 4rem;
}
.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-number-outer .box-number-item {
  text-align: center;
}
.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-number-outer .box-number-item:hover .box-ico {
  -webkit-animation: pulse 2s infinite;
  -moz-animation: pulse 2s infinite;
  -ms-animation: pulse 2s infinite;
  animation: pulse 2s infinite;
}
.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-number-outer .box-number-item .box-ico {
  border: 3px solid #feb601;
  text-align: center;
  width: 136px;
  height: 136px;
  line-height: 136px;
  overflow: hidden;
  margin: 0 auto;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-number-outer .box-number-item .box-number {
  margin-top: 1rem;
}
.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-number-outer .box-number-item .box-number .value {
  color: #00008f;
  font-family: "SourceSans-Semibold";
  font-size: 2.5rem;
}
.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-number-outer .box-number-item .box-number .text {
  font-size: 1.2rem;
  font-family: "SourceSans-Light";
  color: #29353d;
}

@media (max-width: 1024px) {
  section.CX-main.CX-about-axa-mandiri {
    padding-top: 0px !important;
  }
}
@media (max-width: 1024px) {
  section.CX-main.CX-about-axa-mandiri .box-about-axa-mandiri {
    display: block;
  }
  section.CX-main.CX-about-axa-mandiri .box-about-axa-mandiri .box-detail-text {
    margin-bottom: 2rem;
    flex: none !important;
    max-width: initial !important;
    padding-right: 0px !important;
  }
  section.CX-main.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer {
    flex: none !important;
    max-width: initial !important;
    padding-right: 0px !important;
  }
  section.CX-main.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-number-outer .box-number-item .box-ico {
    width: 100px;
    height: 100px;
    line-height: 100px;
  }
  section.CX-main.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-number-outer .box-number-item .box-ico img {
    max-height: 50px;
  }
  section.CX-main.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-number-outer .box-number-item .box-number .value {
    font-size: 2rem;
  }
  section.CX-main.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-number-outer .box-number-item .box-number .text {
    font-size: 1.1rem;
  }
}
@media (max-width: 768px) {
  section.CX-main.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-number-outer .row {
    display: block !important;
  }
  section.CX-main.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-number-outer .row .col-sm-4 {
    flex: none !important;
    max-width: initial !important;
  }
  section.CX-main.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-number-outer .row .col-sm-4 .box-number-item {
    margin-bottom: 2rem;
  }
  section.CX-main.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-number-outer .row .col-sm-4:last-child .box-number-item {
    margin-bottom: 0px;
  }
}

section.CX-main.CX-struktur-organisasi.about-axa.with-slider section.CX-main.CX-about-axa-mandiri {
  padding: 0 0;
}

.CX-about-axa-mandiri .box-about-axa-mandiri .box-image-outer .box-desc,
.CX-about-axa-mandiri .box-about-axa-mandiri .box-detail-text .box-desc {
  font-family: "SourceSans";
  letter-spacing: 1px;
  font-size: 1rem;
  color: #29353d;
}

.CX-struktur-organisasi .box-head-title {
  margin-bottom: 3rem;
}
.CX-struktur-organisasi .box-head-title h3 {
  font-family: "SourceSans-Semibold";
}
.CX-struktur-organisasi .box-struktur-organisasi .box-tab-title {
  border-bottom: 2px solid #cccccc;
}
.CX-struktur-organisasi .box-struktur-organisasi .box-tab-title ul {
  position: relative;
}
.CX-struktur-organisasi .box-struktur-organisasi .box-tab-title ul .tab_slider {
  width: 100px;
  height: 4px;
  position: absolute;
  left: 0;
  bottom: -3px;
  z-index: 2;
  background-color: #f07662;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-struktur-organisasi .box-struktur-organisasi .box-tab-title ul li {
  display: inline-block;
  position: relative;
  z-index: 1;
}
.CX-struktur-organisasi .box-struktur-organisasi .box-tab-title ul li a {
  font-family: "SourceSans-Semibold";
  color: #29353d;
  font-size: 1.2rem;
  display: block;
  padding: 10px 20px;
  text-decoration: none;
  letter-spacing: 1px;
}
.CX-struktur-organisasi .box-struktur-organisasi .box-tab-title ul li.active a {
  color: #f07662;
}
.CX-struktur-organisasi .box-struktur-organisasi .box-content-struktur-outer {
  margin-top: 3rem;
}
.CX-struktur-organisasi .box-struktur-organisasi .box-content-struktur-outer .box-content-struktur-inner {
  opacity: 0;
  visibility: hidden;
  height: 0px;
}
.CX-struktur-organisasi .box-struktur-organisasi .box-content-struktur-outer .box-content-struktur-inner.open {
  opacity: 1;
  visibility: visible;
  height: auto;
}
.CX-struktur-organisasi .box-struktur-organisasi .box-content-struktur-outer .box-struktur-slider .slick-arrow {
  z-index: 2;
}
.CX-struktur-organisasi .box-struktur-organisasi .box-content-struktur-outer .box-struktur-slider .slick-arrow.slick-disabled {
  cursor: default;
}
.CX-struktur-organisasi .box-struktur-organisasi .box-content-struktur-outer .box-struktur-slider .slick-arrow.slick-disabled:before {
  opacity: 0.5;
}
.CX-struktur-organisasi .box-struktur-organisasi .box-content-struktur-outer .box-struktur-slider .slick-arrow:before {
  font-family: "Font Awesome 5 Pro";
  color: #2a428b;
  font-weight: bold;
  font-size: 2rem;
  opacity: 1;
}
.CX-struktur-organisasi .box-struktur-organisasi .box-content-struktur-outer .box-struktur-slider .slick-arrow.slick-prev {
  left: -15px;
}
.CX-struktur-organisasi .box-struktur-organisasi .box-content-struktur-outer .box-struktur-slider .slick-arrow.slick-prev:before {
  content: "\f053";
}
.CX-struktur-organisasi .box-struktur-organisasi .box-content-struktur-outer .box-struktur-slider .slick-arrow.slick-next {
  right: -25px;
}
.CX-struktur-organisasi .box-struktur-organisasi .box-content-struktur-outer .box-struktur-slider .slick-arrow.slick-next:before {
  content: "\f054";
}
.CX-struktur-organisasi .box-struktur-organisasi .box-content-struktur-outer .box-struktur-slider .slick-dots {
  bottom: -50px;
}
.CX-struktur-organisasi .box-struktur-organisasi .box-content-struktur-outer .box-struktur-slider .slick-dots li button:before {
  color: #2a428b;
  font-size: 1rem;
}
.CX-struktur-organisasi .box-struktur-organisasi .box-content-struktur-outer .box-struktur-slider .slick-dots li.slick-active button:before {
  opacity: 1;
}

.box-struktur-item .box-struktur-item-inner {
  display: flex;
}
.box-struktur-item .box-struktur-item-inner .box-ava {
  flex: 0 0 auto;
  overflow: hidden;
  width: 102px;
  height: 102px;
  line-height: 102px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.box-struktur-item .box-struktur-item-inner .box-detail {
  flex: 1 1 auto;
  padding: 0 30px;
}
.box-struktur-item .box-struktur-item-inner .box-detail .job,
.box-struktur-item .box-struktur-item-inner .box-detail h4 {
  font-family: "SourceSans";
  color: #00008f;
  font-size: 1.2rem;
  letter-spacing: 1px;
  margin-bottom: 0px;
}
.box-struktur-item .box-struktur-item-inner .box-detail h4 {
  margin-bottom: 0.2rem;
  font-size: 1.4rem;
}
.box-struktur-item .box-struktur-item-inner .box-detail .job {
  margin-bottom: 1rem;
}
.box-struktur-item .box-struktur-item-inner .box-detail .desc {
  font-size: 1.1rem;
  font-family: "SourceSans-Light";
  letter-spacing: 1px;
}
.box-struktur-item .box-struktur-item-inner .box-detail .box-act {
  margin-top: 2rem;
}
.box-struktur-item .box-struktur-item-inner .box-detail .box-act a {
  font-family: "SourceSans";
  font-size: 1.2rem;
}
.theme-default .box-struktur-item .box-struktur-item-inner .box-detail .box-act a {
  color: #fdb713;
}
.theme-prestise .box-struktur-item .box-struktur-item-inner .box-detail .box-act a {
  color: #fdb713;
}
.theme-syariah .box-struktur-item .box-struktur-item-inner .box-detail .box-act a {
  color: #fdb713;
}

.CX-struktur-organisasi .CX-box-accordion .box-content-inner {
  padding: 4rem 2rem !important;
}
.CX-struktur-organisasi .CX-box-accordion .box-item .box-toggle {
  text-align: center;
  text-transform: none;
  padding: 1.5rem 2rem;
}
.CX-struktur-organisasi .CX-box-accordion .box-item .box-toggle h3 {
  font-size: 1.6rem;
  letter-spacing: 1px;
}
.CX-struktur-organisasi .CX-box-accordion .box-item .box-toggle.active {
  background-color: #4976ba;
}

.box-modal-profile {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.box-modal-profile .overlay-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.96);
  opacity: 0;
  visibility: hidden;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.box-modal-profile .close-modal-profile {
  position: absolute;
  width: 100%;
  left: 0;
  top: 20px;
}
.box-modal-profile .close-modal-profile .container {
  text-align: right;
}
.box-modal-profile .close-profile {
  width: 50px;
  height: 50px;
  line-height: 50px;
  color: #ffffff;
  font-size: 1.5rem;
  text-align: center;
  border: 1px solid #00008f;
  display: inline-block;
  margin-right: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #00008f;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.box-modal-profile .close-profile:hover {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.box-modal-profile.show .overlay-bg {
  opacity: 1;
  visibility: visible;
}
.box-modal-profile.show .box-struktur-item {
  opacity: 1;
}
.box-modal-profile .box-struktur-item {
  opacity: 0;
  padding: 3rem 2rem;
  background-color: #fafafa;
  position: absolute;
  width: 1000px;
  top: 50%;
  left: 50%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-shadow: 3px 5px 15px rgba(117, 117, 117, 0.16);
  -moz-box-shadow: 3px 5px 15px rgba(117, 117, 117, 0.16);
  -ms-box-shadow: 3px 5px 15px rgba(117, 117, 117, 0.16);
  -o-box-shadow: 3px 5px 15px rgba(117, 117, 117, 0.16);
  box-shadow: 3px 5px 15px rgba(117, 117, 117, 0.16);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 1024px) {
  .box-modal-profile .box-struktur-item {
    width: 95%;
    top: 5%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    -webkit-box-shadow: 3px 5px 15px rgba(117, 117, 117, 0.16);
    -moz-box-shadow: 3px 5px 15px rgba(117, 117, 117, 0.16);
    -ms-box-shadow: 3px 5px 15px rgba(117, 117, 117, 0.16);
    -o-box-shadow: 3px 5px 15px rgba(117, 117, 117, 0.16);
    box-shadow: 3px 5px 15px rgba(117, 117, 117, 0.16);
  }
}
.box-modal-profile .box-struktur-item .box-struktur-item-inner .desc {
  overflow-y: auto;
  max-height: 450px;
}
@media (max-width: 768px) {
  .box-modal-profile .box-struktur-item .box-struktur-item-inner {
    display: block;
  }
  .box-modal-profile .box-struktur-item .box-struktur-item-inner .box-ava {
    flex: none;
    margin-bottom: 2rem;
  }
  .box-modal-profile .box-struktur-item .box-struktur-item-inner .box-detail {
    flex: none;
    padding: 0 0;
  }
  .box-modal-profile .box-struktur-item .box-struktur-item-inner .box-detail .desc {
    max-height: 300px;
  }
}

@media (max-width: 768px) {
  section.CX-main.CX-struktur-organisasi.with-slider .box-head-title h3 {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 768px) {
  section.CX-main.CX-struktur-organisasi.with-slider .box-struktur-organisasi .box-tab-title ul {
    display: flex;
    overflow-x: auto;
    overflow-y: hidden;
  }
  section.CX-main.CX-struktur-organisasi.with-slider .box-struktur-organisasi .box-tab-title ul li {
    flex: 0 0 auto;
  }
  section.CX-main.CX-struktur-organisasi.with-slider .box-struktur-organisasi .box-tab-title ul li a {
    font-size: 1.1rem !important;
  }
}
@media (max-width: 768px) {
  section.CX-main.CX-struktur-organisasi.with-slider .box-struktur-organisasi .box-content-struktur-outer .box-content-struktur-inner .CX-box-accordion .box-inner .box-item .box-toggle h3 {
    font-size: 1.2rem;
  }
}
@media (max-width: 768px) {
  section.CX-main.CX-struktur-organisasi.with-slider .box-struktur-organisasi .box-content-struktur-outer .box-content-struktur-inner .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-struktur-slider .box-struktur-item .box-struktur-item-inner {
    display: block;
  }
  section.CX-main.CX-struktur-organisasi.with-slider .box-struktur-organisasi .box-content-struktur-outer .box-content-struktur-inner .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-struktur-slider .box-struktur-item .box-struktur-item-inner .box-ava,
  section.CX-main.CX-struktur-organisasi.with-slider .box-struktur-organisasi .box-content-struktur-outer .box-content-struktur-inner .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-struktur-slider .box-struktur-item .box-struktur-item-inner .box-detail {
    flex: none !important;
    max-width: initial !important;
  }
  section.CX-main.CX-struktur-organisasi.with-slider .box-struktur-organisasi .box-content-struktur-outer .box-content-struktur-inner .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-struktur-slider .box-struktur-item .box-struktur-item-inner .box-ava {
    margin-bottom: 1rem;
    width: 80px;
    height: 80px;
  }
  section.CX-main.CX-struktur-organisasi.with-slider .box-struktur-organisasi .box-content-struktur-outer .box-content-struktur-inner .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-struktur-slider .box-struktur-item .box-struktur-item-inner .box-detail {
    padding: 0 10px !important;
  }
  section.CX-main.CX-struktur-organisasi.with-slider .box-struktur-organisasi .box-content-struktur-outer .box-content-struktur-inner .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-struktur-slider .box-struktur-item .box-struktur-item-inner .box-detail h4 {
    font-size: 1.2rem;
  }
  section.CX-main.CX-struktur-organisasi.with-slider .box-struktur-organisasi .box-content-struktur-outer .box-content-struktur-inner .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-struktur-slider .box-struktur-item .box-struktur-item-inner .box-detail .job {
    font-size: 1rem;
  }
  section.CX-main.CX-struktur-organisasi.with-slider .box-struktur-organisasi .box-content-struktur-outer .box-content-struktur-inner .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-struktur-slider .box-struktur-item .box-struktur-item-inner .box-detail .desc {
    font-size: 1rem;
  }
  section.CX-main.CX-struktur-organisasi.with-slider .box-struktur-organisasi .box-content-struktur-outer .box-content-struktur-inner .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-struktur-slider .box-struktur-item .box-struktur-item-inner .box-detail .box-act a {
    font-size: 1rem;
  }
}

.CX-struktur-organisasi .box-struktur-organisasi .box-content-struktur-outer .box-struktur-slider .slick-dots li {
  width: 12px;
  height: 12px;
}
.CX-struktur-organisasi .box-struktur-organisasi .box-content-struktur-outer .box-struktur-slider .slick-dots li button {
  width: 12px;
  height: 12px;
}
.CX-struktur-organisasi .box-struktur-organisasi .box-content-struktur-outer .box-struktur-slider .slick-dots li button:before {
  content: "";
  border: 1px solid;
  -webit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: #2a428b;
  width: 12px;
  height: 12px;
}

.CX-struktur-organisasi .box-struktur-organisasi .box-content-struktur-outer {
  margin-top: 2rem;
}

.CX-3-box-highlight {
  margin: 5rem 0;
}
.CX-3-box-highlight .box-3-box-highlight {
  display: flex;
}
@media (min-width: 1441px) {
  .CX-3-box-highlight .box-3-box-highlight {
    padding: 0 4rem;
  }
}
.CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner {
  flex: 0 0 50%;
  max-width: 50%;
  padding: 0 1rem;
}
.CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner:last-child .box-grid-highlight {
  height: 100%;
}
.CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight {
  background-color: #e196aa;
  color: #ffffff;
  padding: 2rem;
  margin-bottom: 2em;
  display: flex;
}
.CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight:last-child {
  margin-bottom: 0px;
}
.CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight:nth-child(2) {
  background-color: #b47888;
}
.CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .sub-title,
.CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .title {
  text-transform: uppercase;
  letter-spacing: 1px;
}
.CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .img {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .img .img-inner {
  background-size: cover;
  background-position: center center;
  height: 450px;
}
.CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .title {
  font-family: "SourceSans-Semibold";
  font-size: 2rem;
}
.CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .sub-title {
  font-size: 1.2rem;
  margin-bottom: 1rem;
}
.CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .box-desc {
  font-size: 1.1rem;
  font-family: "SourceSans-Light";
  margin-bottom: 1rem;
  letter-spacing: 1px;
}
.CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .box-desc.with-icon {
  display: flex;
}
.CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .box-desc.with-icon .desc {
  flex: 0 0 65%;
  max-width: 65%;
  padding-right: 15px;
}
.CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .box-desc.with-icon .box-ico {
  flex: 0 0 35%;
  max-width: 35%;
}
.CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .box-desc.with-icon .box-ico .box-ico-item {
  margin: 10px;
  display: inline-block;
  width: 80px;
  height: 80px;
  line-height: 80px;
  text-align: center;
  border: 1px solid;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
@media (max-width: 1440px) {
  .CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .box-desc.with-icon .box-ico .box-ico-item {
    width: 70px;
    height: 70px;
    line-height: 70px;
    margin: 5px;
  }
}
.CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .box-button .btn.btn-custom-white {
  border-color: #ffffff;
  color: #ffffff;
}
.CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .box-button .btn.btn-custom-white:after {
  background-color: #feb601;
}
.CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .box-button .btn.btn-custom-white:hover {
  background-color: #feb601;
  border-color: #feb601;
}
.CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .box-button .btn.btn-custom-white:hover:after {
  background-color: #feb601;
}

@media (max-width: 1024px) {
  .CX-3-box-highlight .box-3-box-highlight {
    display: block;
  }
  .CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner {
    flex: none !important;
    max-width: initial !important;
  }
  .CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner:first-child .box-grid-highlight:last-child {
    margin-bottom: 2rem;
  }
  .CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight {
    display: block;
  }
  .CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .title {
    font-size: 1.5rem;
  }
  .CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .sub-title {
    font-size: 1rem;
  }
  .CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .img .img-inner {
    height: 300px;
  }
  .CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .box-button a {
    font-size: 1rem !important;
  }
  .CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .box-desc.with-icon {
    display: block !important;
  }
  .CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .box-desc.with-icon .desc {
    margin-bottom: 1rem;
    flex: none !important;
    max-width: initial !important;
  }
  .CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .box-desc.with-icon .box-ico {
    flex: none !important;
    max-width: initial !important;
  }
  .CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .box-desc.with-icon .box-ico .box-ico-item {
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
  .CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight .box-column .box-desc.with-icon .box-ico .box-ico-item img {
    max-height: 35px;
  }
}

@media (max-width: 767px) {
  .CX-3-box-highlight .box-3-box-highlight .box-3-box-highlight-inner .box-grid-highlight {
    height: auto !important;
  }
}

.CX-3-widget-info .box-3-widget .box-3-widget-inner {
  background-color: #b5d0ee;
  padding: 1.5rem 2rem;
  color: #00008f;
  height: 100%;
}
.CX-3-widget-info .box-3-widget .box-3-widget-inner .title {
  font-family: "SourceSans-Semibold";
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 1rem;
  font-size: 1.2rem;
}
.CX-3-widget-info .box-3-widget .box-3-widget-inner.box-social-media li {
  margin-right: 5px;
}
.CX-3-widget-info .box-3-widget .box-3-widget-inner.box-social-media li a {
  display: block;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: #00008f;
  color: #ffffff;
  font-size: 1.8rem;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-3-widget-info .box-3-widget .box-3-widget-inner.box-social-media li a:hover {
  background-color: #feb601;
  color: #00008f;
}
.CX-3-widget-info .box-3-widget .box-3-widget-inner.box-hubungi {
  background-color: #ededed;
}
.CX-3-widget-info .box-3-widget .box-3-widget-inner.box-hubungi ul li a {
  font-size: 1.2rem;
  letter-spacing: 1px;
  position: relative;
  padding-bottom: 5px;
  text-decoration: none;
}
.CX-3-widget-info .box-3-widget .box-3-widget-inner.box-hubungi ul li a:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  background-color: #feb601;
  height: 3px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.CX-3-widget-info .box-3-widget .box-3-widget-inner.box-hubungi ul li a:hover:before {
  opacity: 1;
  visibility: visible;
  width: 100%;
}
.CX-3-widget-info .box-3-widget .box-3-widget-inner.box-faq-asuransi a {
  display: block;
  text-decoration: none;
}
.CX-3-widget-info .box-3-widget .box-3-widget-inner.box-faq-asuransi a:hover .box-faq-asuransi-inner .box-faq .ico {
  background-color: #00008f;
  color: #fff;
  border-color: #00008f;
}
.CX-3-widget-info .box-3-widget .box-3-widget-inner.box-faq-asuransi a:hover .box-faq-asuransi-inner .box-faq .ico i {
  font-weight: bold;
}
.CX-3-widget-info .box-3-widget .box-3-widget-inner.box-faq-asuransi a .box-faq-asuransi-inner {
  display: flex;
  align-items: center;
}
.CX-3-widget-info .box-3-widget .box-3-widget-inner.box-faq-asuransi a .box-faq-asuransi-inner .box-faq {
  flex: 0 0 auto;
  width: 60px;
  text-align: center;
}
.CX-3-widget-info .box-3-widget .box-3-widget-inner.box-faq-asuransi a .box-faq-asuransi-inner .box-faq .ico {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 2rem;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid;
}
.CX-3-widget-info .box-3-widget .box-3-widget-inner.box-faq-asuransi a .box-faq-asuransi-inner .box-desc {
  flex: 1 1 auto;
  padding-left: 15px;
}
.CX-3-widget-info .box-3-widget .box-3-widget-inner.box-faq-asuransi a .box-faq-asuransi-inner .box-desc .title {
  margin-bottom: 1rem;
}
.CX-3-widget-info .box-3-widget .box-3-widget-inner.box-faq-asuransi a .box-faq-asuransi-inner .box-desc .desc {
  color: #29353d;
  font-size: 1.1rem;
}

@media (max-width: 768px) {
  section.CX-main.CX-3-widget-info .box-3-widget .row {
    display: block;
  }
}
@media (max-width: 768px) {
  section.CX-main.CX-3-widget-info .box-3-widget .row .col-sm-4 {
    flex: none !important;
    max-width: initial !important;
  }
  section.CX-main.CX-3-widget-info .box-3-widget .row .col-sm-4 .box-3-widget-inner {
    margin-bottom: 1rem;
  }
  section.CX-main.CX-3-widget-info .box-3-widget .row .col-sm-4 .box-3-widget-inner.box-social-media ul li a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 1.3rem;
  }
  section.CX-main.CX-3-widget-info .box-3-widget .row .col-sm-4 .box-3-widget-inner.box-faq-asuransi a .box-faq-asuransi-inner {
    display: block;
  }
  section.CX-main.CX-3-widget-info .box-3-widget .row .col-sm-4 .box-3-widget-inner.box-faq-asuransi a .box-faq-asuransi-inner .box-faq {
    width: 40px;
    margin-bottom: 1rem;
  }
  section.CX-main.CX-3-widget-info .box-3-widget .row .col-sm-4 .box-3-widget-inner.box-faq-asuransi a .box-faq-asuransi-inner .box-faq .ico {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 1.3rem;
  }
  section.CX-main.CX-3-widget-info .box-3-widget .row .col-sm-4 .box-3-widget-inner.box-faq-asuransi a .box-faq-asuransi-inner .box-desc {
    padding-left: 0px;
  }
}

.CX-video-large {
  margin: 3rem 0;
}
.CX-video-large .box-video-large {
  position: relative;
  overflow: hidden;
}
.CX-video-large .box-video-large:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 120%;
  transform-origin: 0 0;
  background: rgba(0, 0, 143, 0.3);
  z-index: 1;
  -webkit-transform: translateY(50%) translateX(-25%) rotate(-45deg);
  -moz-transform: translateY(50%) translateX(-25%) rotate(-45deg);
  -ms-transform: translateY(50%) translateX(-25%) rotate(-45deg);
  -o-transform: translateY(50%) translateX(-25%) rotate(-45deg);
  transform: translateY(50%) translateX(-25%) rotate(-45deg);
}
@media (max-width: 1440px) {
  .CX-video-large .box-video-large:before {
    height: 130%;
    -webkit-transform: translateY(40%) translateX(-21%) rotate(-45deg);
    -moz-transform: translateY(40%) translateX(-21%) rotate(-45deg);
    -ms-transform: translateY(40%) translateX(-21%) rotate(-45deg);
    -o-transform: translateY(40%) translateX(-21%) rotate(-45deg);
    transform: translateY(40%) translateX(-21%) rotate(-45deg);
  }
}
@media (max-width: 1366px) {
  .CX-video-large .box-video-large:before {
    height: 120%;
    -webkit-transform: translateY(40%) translateX(-24%) rotate(-45deg);
    -moz-transform: translateY(40%) translateX(-24%) rotate(-45deg);
    -ms-transform: translateY(40%) translateX(-24%) rotate(-45deg);
    -o-transform: translateY(40%) translateX(-24%) rotate(-45deg);
    transform: translateY(40%) translateX(-24%) rotate(-45deg);
  }
}
@media (max-width: 1024px) {
  .CX-video-large .box-video-large:before {
    height: 100%;
    -webkit-transform: translateY(40%) translateX(-22%) rotate(-45deg);
    -moz-transform: translateY(40%) translateX(-22%) rotate(-45deg);
    -ms-transform: translateY(40%) translateX(-22%) rotate(-45deg);
    -o-transform: translateY(40%) translateX(-22%) rotate(-45deg);
    transform: translateY(40%) translateX(-22%) rotate(-45deg);
  }
}
@media (max-width: 768px) {
  .CX-video-large .box-video-large:before {
    -webkit-transform: translateY(35%) translateX(-44%) rotate(-45deg);
    -moz-transform: translateY(35%) translateX(-44%) rotate(-45deg);
    -ms-transform: translateY(35%) translateX(-44%) rotate(-45deg);
    -o-transform: translateY(35%) translateX(-44%) rotate(-45deg);
    transform: translateY(35%) translateX(-44%) rotate(-45deg);
  }
}
@media (max-width: 767px) {
  .CX-video-large .box-video-large:before {
    transform: none;
    width: 100%;
    height: 100%;
  }
}
.CX-video-large .box-video-large:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 120%;
  transform-origin: 0 0;
  background: rgba(0, 0, 143, 0.3);
  z-index: 1;
  -webkit-transform: translateY(100%) translateX(27.4%) rotate(-45deg);
  -moz-transform: translateY(100%) translateX(27.4%) rotate(-45deg);
  -ms-transform: translateY(100%) translateX(27.4%) rotate(-45deg);
  -o-transform: translateY(100%) translateX(27.4%) rotate(-45deg);
  transform: translateY(100%) translateX(27.4%) rotate(-45deg);
}
@media (max-width: 1440px) {
  .CX-video-large .box-video-large:after {
    -webkit-transform: translateY(100%) translateX(31%) rotate(-45deg);
    -moz-transform: translateY(100%) translateX(31%) rotate(-45deg);
    -ms-transform: translateY(100%) translateX(31%) rotate(-45deg);
    -o-transform: translateY(100%) translateX(31%) rotate(-45deg);
    transform: translateY(100%) translateX(31%) rotate(-45deg);
  }
}
@media (max-width: 1024px) {
  .CX-video-large .box-video-large:after {
    -webkit-transform: translateY(100%) translateX(24%) rotate(-45deg);
    -moz-transform: translateY(100%) translateX(24%) rotate(-45deg);
    -ms-transform: translateY(100%) translateX(24%) rotate(-45deg);
    -o-transform: translateY(100%) translateX(24%) rotate(-45deg);
    transform: translateY(100%) translateX(24%) rotate(-45deg);
  }
}
@media (max-width: 1024px) {
  .CX-video-large .box-video-large:after {
    -webkit-transform: translateY(100%) translateX(24%) rotate(-45deg);
    -moz-transform: translateY(100%) translateX(24%) rotate(-45deg);
    -ms-transform: translateY(100%) translateX(24%) rotate(-45deg);
    -o-transform: translateY(100%) translateX(24%) rotate(-45deg);
    transform: translateY(100%) translateX(24%) rotate(-45deg);
  }
}
@media (max-width: 768px) {
  .CX-video-large .box-video-large:after {
    width: 150%;
    -webkit-transform: translateY(100%) translateX(44%) rotate(-45deg);
    -moz-transform: translateY(100%) translateX(44%) rotate(-45deg);
    -ms-transform: translateY(100%) translateX(44%) rotate(-45deg);
    -o-transform: translateY(100%) translateX(44%) rotate(-45deg);
    transform: translateY(100%) translateX(44%) rotate(-45deg);
  }
}
@media (max-width: 767px) {
  .CX-video-large .box-video-large:after {
    display: none;
  }
}
.CX-video-large .box-video-large .box-video-large-inner {
  position: relative;
}
.CX-video-large .box-video-large .box-video-large-inner:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 70%;
  background: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%) !important;
  z-index: 4;
}
.CX-video-large .box-video-large .box-video-large-inner .img-cover {
  height: 750px;
}
@media (max-width: 1440px) {
  .CX-video-large .box-video-large .box-video-large-inner .img-cover {
    height: 500px;
  }
}
.CX-video-large .box-video-large .box-video-large-inner .box-play {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 6;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.CX-video-large .box-video-large .box-video-large-inner .box-play .ico {
  border: 5px solid;
  width: 100px;
  height: 100px;
  text-align: center;
  line-height: 100px;
  color: #ffffff;
  font-size: 2.5rem;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.CX-video-large .box-video-large .box-video-large-inner .box-play:hover .ico {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.CX-video-large .box-video-large .box-video-large-inner .caption {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 40px;
  z-index: 5;
  color: #ffffff;
  letter-spacing: 1px;
}
.CX-video-large .box-video-large .box-video-large-inner .caption .title {
  color: #feb601;
  font-family: "SourceSans";
  font-size: 2rem;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .CX-video-large .box-video-large .box-video-large-inner .caption .title {
    font-size: 1.3rem;
  }
}
.CX-video-large .box-video-large .box-video-large-inner .caption .desc {
  font-size: 1.1rem;
}
@media (max-width: 767px) {
  .CX-video-large .box-video-large .box-video-large-inner .caption .desc {
    font-size: 1rem;
  }
}
.CX-video-large .box-modal-video {
  position: absolute;
}
.CX-video-large .box-modal-video .boxVideos .box-video iframe {
  width: 1920px;
  height: 750px;
}
@media (max-width: 1440px) {
  .CX-video-large .box-modal-video .boxVideos .box-video iframe {
    width: 1440px;
    height: 500px;
  }
}
.CX-video-large .box-modal-video .close-modal-video {
  position: absolute;
  width: 100%;
  top: -30px;
  right: 0;
  z-index: 3;
}
.CX-video-large .box-modal-video .close-modal-video .container {
  text-align: right;
}
.CX-video-large .box-modal-video .close-modal-video .container .close-video {
  width: 50px;
  height: 50px;
  line-height: 50px;
  color: #ffffff;
  font-size: 1.5rem;
  text-align: center;
  border: 1px solid #00008f;
  display: inline-block;
  margin-right: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #00008f;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-video-large .box-modal-video .close-modal-video .container .close-video:hover {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.section-video-large-slider .slick-prev {
  left: 20px;
}
.section-video-large-slider .slick-next {
  right: 20px;
}

.CX-video-large.no-margin {
  margin: 0 0;
}

section.CX-video-large.simple .box-video-large:before, section.CX-video-large.simple .box-video-large:after {
  display: none;
}

.CX-quote {
  text-align: center;
}
.CX-quote .box-quote {
  color: #00008f;
  font-family: "SourceSans-Light";
  letter-spacing: 1px;
  margin: 0 auto;
  max-width: 90%;
}
.CX-quote .box-quote .quote-text {
  font-size: 2.5rem;
  margin-bottom: 1rem;
}
.CX-quote .box-quote .author {
  font-size: 1.2rem;
}

@media (max-width: 1024px) {
  .CX-quote {
    margin-top: 80px;
  }
  .CX-quote .box-quote .quote-text {
    font-size: 2rem;
  }
}
@media (max-width: 768px) {
  .CX-quote {
    margin-top: 3rem;
  }
  .CX-quote .box-quote .quote-text {
    font-size: 1.5rem;
  }
  .CX-quote .box-quote .author {
    font-size: 1rem;
  }
}

.CX-employee-testimonials {
  position: relative;
  margin: 3rem 0;
}
.CX-employee-testimonials .box-employee-tesimonials {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
.CX-employee-testimonials .box-employee-tesimonials .box-text {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.CX-employee-testimonials .box-employee-tesimonials .box-text .box-text-inner {
  max-width: 40%;
  padding-right: 60px;
}
.CX-employee-testimonials .box-employee-tesimonials .box-text .title {
  text-transform: uppercase;
  font-family: "SourceSans-Semibold";
  color: #00008f;
  font-size: 2rem;
  letter-spacing: 1px;
  margin-bottom: 1rem;
}
.CX-employee-testimonials .box-employee-tesimonials .box-text .desc {
  letter-spacing: 1px;
  color: #29353d;
  font-size: 1.2rem;
  font-family: "SourceSans-Light";
}
.CX-employee-testimonials .box-employee-tesimonials .box-profile-testi {
  flex: 0 0 60%;
  max-width: 60%;
}
.CX-employee-testimonials .box-employee-tesimonials .box-profile-testi .box-profile-testi-outer .box-profile-testi-slider .slick-dots {
  bottom: -40px;
}
@media (max-width: 820px) {
  .CX-employee-testimonials .box-employee-tesimonials .box-profile-testi .box-profile-testi-outer .box-profile-testi-slider .slick-dots {
    display: none !important;
  }
}
.CX-employee-testimonials .box-employee-tesimonials .box-profile-testi .box-profile-testi-outer .box-profile-testi-slider .slick-dots li {
  margin: 0 0;
  width: 150px;
  opacity: 1;
}
.CX-employee-testimonials .box-employee-tesimonials .box-profile-testi .box-profile-testi-outer .box-profile-testi-slider .slick-dots li button:before {
  content: "";
  background-color: #feb601;
  height: 1px;
  width: 150px;
  opacity: 1;
}
.CX-employee-testimonials .box-employee-tesimonials .box-profile-testi .box-profile-testi-outer .box-profile-testi-slider .slick-dots li.slick-active button:before {
  background-color: #feb601;
  height: 6px;
  top: -3px;
}
.CX-employee-testimonials .box-employee-tesimonials .box-profile-testi .box-profile-testi-outer .box-profile-testi-slider .slick-track {
  padding-bottom: 40px;
}
.CX-employee-testimonials .box-employee-tesimonials .box-profile-testi .box-profile-testi-outer .box-profile-testi-slider .box-item {
  height: 100%;
  display: flex;
  max-width: 450px;
}
.CX-employee-testimonials .box-employee-tesimonials .box-profile-testi .box-profile-testi-outer .box-profile-testi-slider .box-item .box-item-inner {
  background-color: #ffffff;
  height: 100%;
  margin: 20px;
  padding: 3rem 2rem;
  -webkit-box-shadow: 3px 5px 15px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 3px 5px 15px rgba(0, 0, 0, 0.16);
  -ms-box-shadow: 3px 5px 15px rgba(0, 0, 0, 0.16);
  -o-box-shadow: 3px 5px 15px rgba(0, 0, 0, 0.16);
  box-shadow: 3px 5px 15px rgba(0, 0, 0, 0.16);
  text-align: center;
}
.CX-employee-testimonials .box-employee-tesimonials .box-profile-testi .box-profile-testi-outer .box-profile-testi-slider .box-item .box-item-inner .ava {
  display: inline-block;
  width: 102px;
  height: 102px;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  margin: 0 auto;
  margin-bottom: 1rem;
}
.CX-employee-testimonials .box-employee-tesimonials .box-profile-testi .box-profile-testi-outer .box-profile-testi-slider .box-item .box-item-inner .ava img {
  height: 102px;
}
.CX-employee-testimonials .box-employee-tesimonials .box-profile-testi .box-profile-testi-outer .box-profile-testi-slider .box-item .box-item-inner .name {
  text-align: center;
}
.CX-employee-testimonials .box-employee-tesimonials .box-profile-testi .box-profile-testi-outer .box-profile-testi-slider .box-item .box-item-inner .name h4 {
  color: #00008f;
  font-family: "SourceSans";
  font-size: 1.3rem;
  letter-spacing: 1px;
}
.CX-employee-testimonials .box-employee-tesimonials .box-profile-testi .box-profile-testi-outer .box-profile-testi-slider .box-item .box-item-inner .name .job {
  font-family: "SourceSans-Light";
  letter-spacing: 1px;
  font-size: 1.3rem;
}
.CX-employee-testimonials .box-employee-tesimonials .box-profile-testi .box-profile-testi-outer .box-profile-testi-slider .box-item .box-item-inner .testi-text {
  text-align: left;
  margin-top: 1rem;
  letter-spacing: 2px;
  color: #29353d;
  font-family: "SourceSans-Light";
  font-size: 1.2rem;
}
.CX-employee-testimonials .nav-testi {
  margin-top: 1.5rem;
}
.CX-employee-testimonials .nav-testi .slick-arrow {
  width: 45px;
  height: 45px;
  line-height: 45px;
  display: inline-block;
  margin-right: 15px;
  text-align: center;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  outline: none;
}
.CX-employee-testimonials .nav-testi .slick-arrow:hover {
  background-color: #00008f;
}
.CX-employee-testimonials .nav-testi .slick-arrow:hover:before {
  color: #ffffff;
}
.CX-employee-testimonials .nav-testi .slick-arrow:hover.slick-disabled {
  background-color: transparent;
}
.CX-employee-testimonials .nav-testi .slick-arrow:hover.slick-disabled:before {
  color: #00008f;
}
.CX-employee-testimonials .nav-testi .slick-arrow:last-child {
  margin-right: 0px;
}
.CX-employee-testimonials .nav-testi .slick-arrow:before {
  content: "";
  font-family: "Font Awesome 5 Pro";
  color: #00008f;
  font-size: 2rem;
}
.CX-employee-testimonials .nav-testi .slick-arrow.slick-disabled {
  opacity: 0.5;
}
.CX-employee-testimonials .nav-testi .slick-arrow.nav-right:before {
  content: "\f178";
}
.CX-employee-testimonials .nav-testi .slick-arrow.nav-left:before {
  content: "\f177";
}

@media (max-width: 768px) {
  section.CX-main.CX-employee-testimonials .box-employee-tesimonials {
    display: block !important;
  }
  section.CX-main.CX-employee-testimonials .box-employee-tesimonials .box-text {
    position: relative !important;
    top: initial !important;
    left: initial !important;
  }
  section.CX-main.CX-employee-testimonials .box-employee-tesimonials .box-text .box-text-inner {
    max-width: 100%;
  }
  section.CX-main.CX-employee-testimonials .box-employee-tesimonials .box-text .box-text-inner .title {
    font-size: 1.6rem;
    margin-bottom: 1rem;
  }
  section.CX-main.CX-employee-testimonials .box-employee-tesimonials .box-text .box-text-inner .desc {
    font-size: 1rem;
  }
  section.CX-main.CX-employee-testimonials .box-employee-tesimonials .box-profile-testi {
    flex: none !important;
    max-width: initial !important;
  }
}

@media (max-width: 768px) {
  .CX-employee-testimonials .box-employee-tesimonials .box-profile-testi .box-profile-testi-outer .box-profile-testi-slider .slick-dots {
    display: none !important;
  }
}

@media (max-width: 768px) {
  .CX-employee-testimonials .box-employee-tesimonials .box-profile-testi .box-profile-testi-outer .box-profile-testi-slider .box-item .box-item-inner {
    padding: 2rem 1rem;
    width: 100%;
  }
  .CX-employee-testimonials .box-employee-tesimonials .box-profile-testi .box-profile-testi-outer .box-profile-testi-slider .box-item .box-item-inner .ava {
    width: 60px;
    height: 60px;
  }
  .CX-employee-testimonials .box-employee-tesimonials .box-profile-testi .box-profile-testi-outer .box-profile-testi-slider .box-item .box-item-inner .ava img {
    height: 60px;
  }
  .CX-employee-testimonials .box-employee-tesimonials .box-profile-testi .box-profile-testi-outer .box-profile-testi-slider .box-item .box-item-inner .testi-text {
    font-size: 1rem;
  }
}

@media (max-width: 767px) {
  .CX-employee-testimonials .box-employee-tesimonials .box-profile-testi .box-profile-testi-outer .box-profile-testi-slider .box-item {
    max-width: initial !important;
  }
}

@media (max-width: 767px) {
  section.CX-main.CX-employee-testimonials.bg-grey {
    margin: 5rem 0 2rem !important;
  }
}

.CX-mengapa-bergabung .box-bergabung-outer {
  margin: 5rem 0;
}
.CX-mengapa-bergabung .box-bergabung-outer .box-bergabung-inner {
  text-align: center;
}
.CX-mengapa-bergabung .box-bergabung-outer .box-bergabung-inner .box-img {
  width: 303px;
  height: 303px;
  margin: 0 auto;
  margin-bottom: 2rem;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
.CX-mengapa-bergabung .box-bergabung-outer .box-bergabung-inner .box-img img {
  max-height: 303px;
}
.CX-mengapa-bergabung .box-bergabung-outer .box-bergabung-inner .title {
  color: #00008f;
  font-family: "SourceSans-Semibold";
  letter-spacing: 1px;
  font-size: 1.6rem;
  margin-bottom: 1.5rem;
}
.CX-mengapa-bergabung .box-bergabung-outer .box-bergabung-inner .desc {
  color: #29353d;
  font-size: 1.1rem;
  letter-spacing: 1px;
}

@media (max-width: 1440px) {
  section.CX-main.CX-mengapa-bergabung {
    padding: 8rem 0 5rem;
  }
}
@media (max-width: 1440px) {
  section.CX-main.CX-mengapa-bergabung .box-head-title h3 {
    font-size: 2rem;
  }
}
section.CX-main.CX-mengapa-bergabung .box-bergabung-outer .box-bergabung-inner .box-img {
  width: 250px;
  height: 250px;
}
@media (max-width: 1440px) {
  section.CX-main.CX-mengapa-bergabung .box-bergabung-outer .box-bergabung-inner .title {
    letter-spacing: 2px !important;
    font-size: 1.4rem;
  }
}
@media (max-width: 1440px) {
  section.CX-main.CX-mengapa-bergabung .box-bergabung-outer .box-bergabung-inner .desc {
    font-size: 1rem;
    letter-spacing: 1.1px;
  }
}

.CX-testi-slider .box-test-outer {
  margin: 3rem 0;
}
.CX-testi-slider .box-test-outer .testi-slider .test-slider-item .CX-video-large {
  margin: 0;
  padding: 2rem;
}
@media (max-width: 1024px) {
  .CX-testi-slider .box-test-outer .testi-slider .test-slider-item .CX-video-large {
    padding: 1rem;
  }
}
@media (max-width: 767px) {
  .CX-testi-slider .box-test-outer .testi-slider .test-slider-item .CX-video-large {
    margin-bottom: 2rem;
  }
}
.CX-testi-slider .box-test-outer .testi-slider .test-slider-item .CX-video-large .box-video-large:before {
  display: none;
}
.CX-testi-slider .box-test-outer .testi-slider .test-slider-item .CX-video-large .box-video-large:after {
  display: none;
}
.CX-testi-slider .box-test-outer .testi-slider .test-slider-item .CX-video-large .box-video-large .box-video-large-inner {
  overflow: hidden;
}
@media (max-width: 1024px) {
  .CX-testi-slider .box-test-outer .testi-slider .test-slider-item .CX-video-large .box-video-large .box-video-large-inner .box-play .ico {
    width: 80px;
    height: 80px;
    line-height: 80px;
    font-size: 2rem;
  }
}
.CX-testi-slider .box-test-outer .testi-slider .test-slider-item .CX-video-large .box-video-large .box-video-large-inner .overlay {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 70%;
  background: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, black 100%) !important;
  z-index: 4;
  opacity: 0.47;
}
.CX-testi-slider .box-test-outer .testi-slider .test-slider-item .CX-video-large .box-video-large .box-video-large-inner:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform-origin: 0 0;
  background: rgba(0, 0, 143, 0.52);
  z-index: 1;
  display: none;
  -webkit-transform: translateY(50%) translateX(-50%) rotate(-45deg);
  -moz-transform: translateY(50%) translateX(-50%) rotate(-45deg);
  -ms-transform: translateY(50%) translateX(-50%) rotate(-45deg);
  -o-transform: translateY(50%) translateX(-50%) rotate(-45deg);
  transform: translateY(50%) translateX(-50%) rotate(-45deg);
}
@media (max-width: 1440px) {
  .CX-testi-slider .box-test-outer .testi-slider .test-slider-item .CX-video-large .box-video-large .box-video-large-inner:before {
    -webkit-transform: translateY(0%) translateX(-50%) rotate(-45deg);
    -moz-transform: translateY(0%) translateX(-50%) rotate(-45deg);
    -ms-transform: translateY(0%) translateX(-50%) rotate(-45deg);
    -o-transform: translateY(0%) translateX(-50%) rotate(-45deg);
    transform: translateY(0%) translateX(-50%) rotate(-45deg);
  }
}
@media (max-width: 1024px) {
  .CX-testi-slider .box-test-outer .testi-slider .test-slider-item .CX-video-large .box-video-large .box-video-large-inner:before {
    -webkit-transform: translateY(0%) translateX(-85%) rotate(-45deg);
    -moz-transform: translateY(0%) translateX(-85%) rotate(-45deg);
    -ms-transform: translateY(0%) translateX(-85%) rotate(-45deg);
    -o-transform: translateY(0%) translateX(-85%) rotate(-45deg);
    transform: translateY(0%) translateX(-85%) rotate(-45deg);
  }
}
@media (max-width: 1024px) {
  .CX-testi-slider .box-test-outer .testi-slider .test-slider-item .CX-video-large .box-video-large .box-video-large-inner:before {
    transform: none;
  }
}
.CX-testi-slider .box-test-outer .testi-slider .test-slider-item .CX-video-large .box-video-large .box-video-large-inner:after {
  content: "";
  position: absolute;
  left: initial;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  transform-origin: 0 0;
  background: rgba(0, 0, 143, 0.52) !important;
  z-index: 1;
  display: none;
  -webkit-transform: translateY(100%) translateX(50%) rotate(-45deg);
  -moz-transform: translateY(100%) translateX(50%) rotate(-45deg);
  -ms-transform: translateY(100%) translateX(50%) rotate(-45deg);
  -o-transform: translateY(100%) translateX(50%) rotate(-45deg);
  transform: translateY(100%) translateX(50%) rotate(-45deg);
}
@media (max-width: 1024px) {
  .CX-testi-slider .box-test-outer .testi-slider .test-slider-item .CX-video-large .box-video-large .box-video-large-inner:after {
    display: none;
  }
}
.CX-testi-slider .box-test-outer .testi-slider .test-slider-item .CX-video-large .box-video-large .box-video-large-inner .img-cover {
  height: 411px;
}
@media (max-width: 1024px) {
  .CX-testi-slider .box-test-outer .testi-slider .test-slider-item .CX-video-large .box-video-large .box-video-large-inner .img-cover {
    height: 300px;
  }
}
.CX-testi-slider .box-test-outer .testi-slider .test-slider-item .CX-video-large .box-video-large .caption {
  position: relative;
  margin-top: 2rem;
}
.CX-testi-slider .box-test-outer .testi-slider .test-slider-item .CX-video-large .box-video-large .caption .title {
  color: #00008f;
  font-family: "SourceSans-Semibold";
  font-size: 1.7rem;
  margin-bottom: 1rem;
}
@media (max-width: 1024px) {
  .CX-testi-slider .box-test-outer .testi-slider .test-slider-item .CX-video-large .box-video-large .caption .title {
    font-size: 1.4rem;
  }
}
.CX-testi-slider .box-test-outer .testi-slider .test-slider-item .CX-video-large .box-video-large .caption .author {
  color: #7d7d7d;
  font-size: 1.2rem;
  letter-spacing: 1px;
}
@media (max-width: 1024px) {
  .CX-testi-slider .box-test-outer .testi-slider .test-slider-item .CX-video-large .box-video-large .caption .author {
    font-size: 1.1rem;
  }
}
.CX-testi-slider .box-test-outer .testi-slider .slick-arrow.slick-prev {
  left: -80px;
}
@media (max-width: 1440px) {
  .CX-testi-slider .box-test-outer .testi-slider .slick-arrow.slick-prev {
    left: -30px;
  }
}
@media (max-width: 1280px) {
  .CX-testi-slider .box-test-outer .testi-slider .slick-arrow.slick-prev {
    left: 0px;
  }
}
.CX-testi-slider .box-test-outer .testi-slider .slick-arrow.slick-next {
  right: -80px;
}
@media (max-width: 1440px) {
  .CX-testi-slider .box-test-outer .testi-slider .slick-arrow.slick-next {
    right: -30px;
  }
}
@media (max-width: 1280px) {
  .CX-testi-slider .box-test-outer .testi-slider .slick-arrow.slick-next {
    right: 0px;
  }
}
.CX-testi-slider .box-test-outer .testi-slider .slick-dots li.slick-active button {
  opacity: 1;
}
.CX-testi-slider .box-test-outer .testi-slider .slick-dots li button {
  width: 15px;
  height: 15px;
  line-height: 15px;
  background: #3C3CAA;
  border-radius: 50%;
  opacity: 0.3;
}
.CX-testi-slider .box-test-outer .testi-slider .slick-dots li button:before {
  display: none;
}

.CX-testi-slider.one {
  position: relative;
}
.CX-testi-slider.one.CX-main {
  padding: 0;
  margin: 5rem 0;
}
.CX-testi-slider.one:before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 70%;
  height: 90%;
  background-color: #f8f8f8;
  z-index: 1;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.CX-testi-slider.one > .container {
  z-index: 2;
  position: relative;
}
.CX-testi-slider.one > .container:before {
  border: 6px solid #fdb814;
  content: "";
  position: absolute;
  right: 0;
  top: -10px;
  width: 45px;
  height: 60px;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
  z-index: 2;
}
.CX-testi-slider.one .testi-one-slider .test-slider-item .CX-video-large {
  margin: 0;
}
.CX-testi-slider.one .testi-one-slider .test-slider-item .CX-video-large .box-video-large {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 2;
}
.CX-testi-slider.one .testi-one-slider .test-slider-item .CX-video-large .box-video-large:after, .CX-testi-slider.one .testi-one-slider .test-slider-item .CX-video-large .box-video-large:before {
  display: none;
}
.CX-testi-slider.one .testi-one-slider .test-slider-item .CX-video-large .box-video-large .box-video-large-inner {
  flex: 0 0 45%;
  max-width: 45%;
}
.CX-testi-slider.one .testi-one-slider .test-slider-item .CX-video-large .box-video-large .box-video-large-inner .img-cover {
  height: 400px;
}
.CX-testi-slider.one .testi-one-slider .test-slider-item .CX-video-large .box-video-large .caption {
  flex: 0 0 55%;
  max-width: 55%;
  padding-left: 40px;
  position: relative;
}
.CX-testi-slider.one .testi-one-slider .test-slider-item .CX-video-large .box-video-large .caption .box-head-title h3 {
  font-size: 2rem;
  margin-bottom: 2.5rem;
}
.CX-testi-slider.one .testi-one-slider .test-slider-item .CX-video-large .box-video-large .caption .title {
  color: #2a428b;
  font-size: 1.4rem;
  position: relative;
  padding-left: 20px;
  margin-bottom: 2rem;
}
.CX-testi-slider.one .testi-one-slider .test-slider-item .CX-video-large .box-video-large .caption .title:before, .CX-testi-slider.one .testi-one-slider .test-slider-item .CX-video-large .box-video-large .caption .title:after {
  content: '"';
  position: absolute;
  font-family: "SourceSans-Bold";
  font-size: 2.4rem;
}
.CX-testi-slider.one .testi-one-slider .test-slider-item .CX-video-large .box-video-large .caption .title:before {
  left: 0;
  top: -15px;
}
.CX-testi-slider.one .testi-one-slider .test-slider-item .CX-video-large .box-video-large .caption .title:after {
  margin-left: 10px;
}
.CX-testi-slider.one .testi-one-slider .test-slider-item .CX-video-large .box-video-large .caption .job,
.CX-testi-slider.one .testi-one-slider .test-slider-item .CX-video-large .box-video-large .caption .author {
  color: #29353d;
  font-size: 1.2rem;
  letter-spacing: 1px;
  font-style: italic;
}
.CX-testi-slider.one .testi-one-slider .test-slider-item .CX-video-large .box-video-large .caption .author {
  font-family: "SourceSans-Semibold";
}
.CX-testi-slider.one .testi-one-slider .test-slider-item .CX-video-large .box-video-large .caption .job {
  font-family: "SourceSans-Light";
}
.CX-testi-slider.one .box-test-outer {
  margin: 0 0;
}
.CX-testi-slider.one .box-nav-testi {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  position: relative;
}
.CX-testi-slider.one .box-nav-testi .container {
  flex: 0 0 50%;
  max-width: 50% !important;
  margin-left: 0px;
  margin-right: 0px;
  text-align: center;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
  position: relative;
}
.CX-testi-slider.one .box-nav-testi .nav-testi {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  top: -60px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.CX-testi-slider.one .box-nav-testi .nav-testi li {
  display: inline-block;
}
.CX-testi-slider.one .box-nav-testi .nav-testi li:first-child {
  margin-right: -3px;
}
.CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow {
  z-index: 2;
  position: relative;
}
.CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-next, .CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-prev {
  top: 0;
  transform: none;
  right: initial;
  left: initial;
  width: 120px;
  height: 65px;
  border: none;
  outline: none;
  cursor: pointer;
}
.theme-default .CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-next, .theme-default .CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-prev {
  background-color: #fdb814;
}
.theme-default .CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-next:before, .theme-default .CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-prev:before {
  font-family: "Font Awesome 5 Pro";
  color: #000092;
  font-size: 2rem;
}
.theme-default .CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-next.slick-disabled, .theme-default .CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-prev.slick-disabled {
  background-color: #ffd164;
}
.theme-prestise .CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-next, .theme-prestise .CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-prev {
  background-color: #fdb814;
}
.theme-prestise .CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-next:before, .theme-prestise .CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-prev:before {
  font-family: "Font Awesome 5 Pro";
  color: #c9a85c;
  font-size: 2rem;
}
.theme-prestise .CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-next.slick-disabled, .theme-prestise .CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-prev.slick-disabled {
  background-color: #ffd164;
}
.theme-syariah .CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-next, .theme-syariah .CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-prev {
  background-color: #fdb814;
}
.theme-syariah .CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-next:before, .theme-syariah .CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-prev:before {
  font-family: "Font Awesome 5 Pro";
  color: #007b57;
  font-size: 2rem;
}
.theme-syariah .CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-next.slick-disabled, .theme-syariah .CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-prev.slick-disabled {
  background-color: #ffd164;
}
.CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-next:before {
  content: "\f178";
}
.CX-testi-slider.one .box-nav-testi .nav-testi li .slick-arrow.testi-prev:before {
  content: "\f177";
}

@media (max-width: 767px) {
  section.CX-main.CX-testi-slider.one {
    margin: 2rem 0 !important;
    padding-bottom: 6rem !important;
  }
  section.CX-main.CX-testi-slider.one:before {
    width: 100%;
  }
  section.CX-main.CX-testi-slider.one .container:before {
    height: 50px;
    width: 40px;
    right: 30px;
    top: -25px;
  }
}
@media (max-width: 767px) {
  section.CX-main.CX-testi-slider.one .box-test-outer .testi-one-slider .test-slider-item .CX-video-large .box-video-large {
    display: block;
  }
}
@media (max-width: 767px) {
  section.CX-main.CX-testi-slider.one .box-test-outer .testi-one-slider .test-slider-item .CX-video-large .box-video-large .box-video-large-inner {
    flex: none;
    max-width: initial;
  }
}
@media (max-width: 768px) {
  section.CX-main.CX-testi-slider.one .box-test-outer .testi-one-slider .test-slider-item .CX-video-large .box-video-large .box-video-large-inner .img-cover {
    height: 300px;
  }
}
@media (max-width: 767px) {
  section.CX-main.CX-testi-slider.one .box-test-outer .testi-one-slider .test-slider-item .CX-video-large .box-video-large .caption {
    flex: none;
    max-width: initial;
    padding-left: 0px;
    margin-top: 20px;
  }
}
@media (max-width: 768px) {
  section.CX-main.CX-testi-slider.one .box-test-outer .testi-one-slider .test-slider-item .CX-video-large .box-video-large .caption .box-head-title h3 {
    font-size: 1.5rem !important;
  }
}
section.CX-main.CX-testi-slider.one .box-test-outer .testi-one-slider .test-slider-item .CX-video-large .box-video-large .caption .title {
  font-size: 1.1rem;
}
section.CX-main.CX-testi-slider.one .box-test-outer .testi-one-slider .test-slider-item .CX-video-large .box-video-large .caption .author {
  font-size: 1rem;
}
section.CX-main.CX-testi-slider.one .box-test-outer .testi-one-slider .test-slider-item .CX-video-large .box-video-large .caption .job {
  font-size: 1rem;
}
@media (max-width: 1024px) {
  section.CX-main.CX-testi-slider.one .box-test-outer .box-nav-testi .container {
    flex: 0 0 100%;
    max-width: 100% !important;
  }
  section.CX-main.CX-testi-slider.one .box-test-outer .box-nav-testi .container .nav-testi {
    left: 60%;
    margin-left: 100px;
    top: -40px;
  }
}
@media (max-width: 1024px) and (max-width: 767px) {
  section.CX-main.CX-testi-slider.one .box-test-outer .box-nav-testi .container .nav-testi {
    transform: none;
    left: initial;
    right: 10px;
    bottom: -60px;
    top: initial;
  }
}
@media (max-width: 1024px) {
  section.CX-main.CX-testi-slider.one .box-test-outer .box-nav-testi .container .nav-testi li button {
    width: 80px;
    height: 45px;
  }
  section.CX-main.CX-testi-slider.one .box-test-outer .box-nav-testi .container .nav-testi li button:before {
    font-size: 1.5rem;
  }
}

.CX-lingkungan-kerja .box-head-title {
  max-width: 60%;
}
.CX-lingkungan-kerja .box-head-title h3 {
  margin-bottom: 1rem;
}
.CX-lingkungan-kerja .box-head-title .desc {
  color: #333333;
  font-family: "SourceSans-Light";
  font-size: 1.1rem;
  letter-spacing: 1px;
}
.CX-lingkungan-kerja .box-lingkungan-kerja {
  margin-top: 3rem;
}
.CX-lingkungan-kerja .box-lingkungan-kerja .box-lingkungan-item {
  margin: 2rem 0;
  text-align: center;
  padding: 0 2rem;
}
.CX-lingkungan-kerja .box-lingkungan-kerja .box-lingkungan-item .img {
  border: 10px solid;
  width: 215px;
  height: 215px;
  margin: 0 auto 2rem;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.CX-lingkungan-kerja .box-lingkungan-kerja .box-lingkungan-item .title {
  color: #00008f;
  font-family: "SourceSans-Bold";
  font-size: 1.5rem;
  margin-bottom: 1rem;
  letter-spacing: 1px;
}
.CX-lingkungan-kerja .box-lingkungan-kerja .box-lingkungan-item .desc {
  letter-spacing: 1px;
  color: #707070;
  font-family: "SourceSans-Light";
  font-size: 1.1rem;
}

.CX-lowongan-tersedia {
  position: relative;
}
.CX-lowongan-tersedia:before {
  content: "";
  background: transparent linear-gradient(132deg, #00008f 0%, #000000 100%) 0% 0% no-repeat padding-box;
  opacity: 0.75;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.CX-lowongan-tersedia .container {
  position: relative;
  z-index: 2;
}
.CX-lowongan-tersedia .box-head-title h3 {
  color: #ffffff;
  letter-spacing: 1px;
}
.CX-lowongan-tersedia .box-loker-tersedia {
  position: relative;
  margin: 5rem 0 0;
}
.CX-lowongan-tersedia .box-loker-tersedia .box-loker-item {
  margin-bottom: 4rem;
}
.CX-lowongan-tersedia .box-loker-tersedia .box-loker-item .box-loker-item-inner {
  position: relative;
  background-color: #ffffff;
  color: #00008f;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  cursor: default;
}
.CX-lowongan-tersedia .box-loker-tersedia .box-loker-item .box-loker-item-inner:hover .box-detail {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
}
.CX-lowongan-tersedia .box-loker-tersedia .box-loker-item .box-loker-item-inner .shadow-color {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-lowongan-tersedia .box-loker-tersedia .box-loker-item .box-loker-item-inner .box-detail {
  position: relative;
  background-color: #ffffff;
  padding: 2rem;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  transform: translateY(-10px);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-lowongan-tersedia .box-loker-tersedia .box-loker-item .box-loker-item-inner .job-title {
  font-family: "SourceSans-Bold";
  letter-spacing: 1px;
  font-size: 1.4rem;
  margin-bottom: 0.5rem;
}
.CX-lowongan-tersedia .box-loker-tersedia .box-loker-item .box-loker-item-inner .category {
  letter-spacing: 1px;
  font-size: 1.1rem;
  margin-bottom: 0.5rem;
}
.CX-lowongan-tersedia .box-loker-tersedia .box-loker-item .box-loker-item-inner .desc {
  color: #29353d;
  letter-spacing: 1px;
  font-size: 1rem;
  margin-bottom: 1rem;
}
@media (min-width: 1366px) {
  .CX-lowongan-tersedia .box-loker-tersedia .box-loker-item .box-loker-item-inner .desc {
    max-width: 60%;
  }
}
.CX-lowongan-tersedia .box-loker-tersedia .box-loker-item .box-loker-item-inner a.view-more {
  letter-spacing: 1px;
  font-size: 1.1rem;
  font-family: "SourceSans-Bold";
}
.CX-lowongan-tersedia .box-act .btn {
  border-color: #ffffff;
  color: #ffffff;
  cursor: pointer;
}
.CX-lowongan-tersedia .box-act .btn:after {
  background-color: #ffffff;
  border-color: #ffffff;
}
.CX-lowongan-tersedia .box-act .btn:hover {
  background-color: #ffffff;
  color: #00008f !important;
  border-color: #ffffff !important;
}
.CX-lowongan-tersedia .box-act .btn:hover:after {
  border-color: #00008f !important;
}

.CX-cari-formulir {
  position: relative;
  margin: 5rem 0;
}
.CX-cari-formulir .box-cari-formulir .box-head {
  padding: 2rem;
}
.theme-default .CX-cari-formulir .box-cari-formulir .box-head {
  background-color: #000092;
  color: #ffffff;
}
.theme-prestise .CX-cari-formulir .box-cari-formulir .box-head {
  background-color: #c9a85c;
  color: #ffffff;
}
.theme-syariah .CX-cari-formulir .box-cari-formulir .box-head {
  background-color: #007b57;
  color: #ffffff;
}
.CX-cari-formulir .box-cari-formulir .box-head > .title {
  text-transform: uppercase;
  font-size: 1.5em;
  letter-spacing: 1px;
  margin-bottom: 2rem;
}
.CX-cari-formulir .box-cari-formulir .box-head .box-filter .col-sm-4 {
  flex: 0 0 39%;
  max-width: 39%;
}
.CX-cari-formulir .box-cari-formulir .box-head .box-filter .col-sm-4:last-child {
  flex: 0 0 22%;
  max-width: 22%;
}
.CX-cari-formulir .box-cari-formulir .box-head .box-filter .col-sm-4:last-child .box-filter-inner {
  padding-right: 0px;
}
.CX-cari-formulir .box-cari-formulir .box-head .box-filter .box-filter-inner {
  display: flex;
  align-items: center;
  padding-right: 20px;
}
.CX-cari-formulir .box-cari-formulir .box-head .box-filter .box-filter-inner .title {
  color: inherit;
  font-weight: normal;
  letter-spacing: 2px;
  font-family: "SourceSans";
  font-size: 1.2rem;
  flex: 0 0 auto;
  padding: 0 30px 0 0;
}
@media (max-width: 1440px) {
  .CX-cari-formulir .box-cari-formulir .box-head .box-filter .box-filter-inner .title {
    padding: 0 10px;
  }
}
.CX-cari-formulir .box-cari-formulir .box-head .box-filter .box-filter-inner .box-select {
  flex: 1 1 auto;
  position: relative;
  z-index: 2;
  overflow: hidden;
}
.CX-cari-formulir .box-cari-formulir .box-head .box-filter .box-filter-inner .box-select .form-group {
  margin-bottom: 0px;
}
.CX-cari-formulir .box-cari-formulir .box-head .box-filter .box-filter-inner .box-select .select2-container.select2-container--default .select2-selection--single {
  height: 51px;
}
.CX-cari-formulir .box-cari-formulir .box-head .box-action .btn {
  letter-spacing: 1px;
  margin-right: 2rem;
}
.CX-cari-formulir .box-cari-formulir .box-head .box-action .btn:hover {
  background-color: #eda90b;
  border-color: #eda90b;
}
.CX-cari-formulir .box-cari-formulir .box-head .box-action .btn-reset {
  background-color: transparent;
  text-decoration: underline;
  color: #ffffff;
  background: none;
  border: none;
  font-size: 1.3rem;
  cursor: pointer;
  letter-spacing: 2px;
}
.CX-cari-formulir .box-cari-formulir .box-content-formulir {
  padding: 2rem 0;
}
.CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-toggle {
  background-color: transparent;
  color: #000092;
  padding: 1.5rem 2rem;
  border-bottom: 1px solid #cfcece;
}
.CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-toggle h3 {
  text-transform: none;
  letter-spacing: 1px;
  font-size: 1.5rem;
  font-family: "SourceSans-Semibold";
}
.CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-toggle.active {
  color: #ffffff;
  background-color: #000092;
  border-color: transparent;
}
.CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-content .box-content-inner {
  padding: 2rem 0;
}

.box-card-download .box-card-item {
  display: inline-block;
}
.box-card-download .box-card-item a {
  display: block;
  background-color: #fafafa;
  padding: 2rem;
  text-decoration: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  color: #333333;
  margin-bottom: 30px;
}
.box-card-download .box-card-item a:hover {
  background-color: #fdb713;
  color: #fff;
}
.box-card-download .box-card-item a:hover .label-download {
  color: #fff;
}
.box-card-download .box-card-item a:hover .box-ico img {
  filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
  -moz-filter: brightness(0) invert(1);
  -ms-filter: brightness(0) invert(1);
  -o-filter: brightness(0) invert(1);
}
.box-card-download .box-card-item a .box-ico {
  margin-bottom: 1rem;
  padding-left: 10px;
}
.box-card-download .box-card-item a .title {
  font-family: "SourceSans-Semibold";
  letter-spacing: 1px;
  font-size: 1.5rem;
  margin-bottom: 2rem;
}
.box-card-download .box-card-item a .tipe_size {
  letter-spacing: 1px;
  font-size: 1.1rem;
  margin-bottom: 1rem;
}
.box-card-download .box-card-item a .label-download {
  text-transform: uppercase;
  color: #fdb713;
  font-size: 1.1rem;
  letter-spacing: 1px;
  font-family: "SourceSans-Semibold";
  position: relative;
}
.box-card-download .box-card-item a .label-download:before {
  content: "\f34a";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  font-weight: bold;
  right: 0;
}

.box-cari-formulir .box-filter .box-action {
  display: flex;
  align-items: center;
}
.box-cari-formulir .box-filter .box-action .box-act-item {
  flex: 0 0 auto;
}
.box-cari-formulir .box-filter .box-action .box-act-item .btn {
  margin-right: 0px;
}
.box-cari-formulir .box-filter .box-action .box-act-item:last-child {
  margin-left: 40px;
}

@media (max-width: 1024px) {
  section.CX-cari-formulir .box-cari-formulir .box-head .title {
    font-size: 1.3rem;
  }
}
@media (max-width: 1024px) {
  section.CX-cari-formulir .box-cari-formulir .box-head .box-filter .row .col-sm-4:nth-child(1), section.CX-cari-formulir .box-cari-formulir .box-head .box-filter .row .col-sm-4:nth-child(2) {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 768px) {
  section.CX-cari-formulir .box-cari-formulir .box-head .box-filter .row .col-sm-4:nth-child(1), section.CX-cari-formulir .box-cari-formulir .box-head .box-filter .row .col-sm-4:nth-child(2) {
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 2rem;
  }
}
@media (max-width: 768px) {
  section.CX-cari-formulir .box-cari-formulir .box-head .box-filter .row .col-sm-4:first-child {
    margin-top: 0px;
  }
}
@media (max-width: 1024px) {
  section.CX-cari-formulir .box-cari-formulir .box-head .box-filter .row .col-sm-4:nth-child(3) {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  section.CX-cari-formulir .box-cari-formulir .box-head .box-filter .row .col-sm-4 .box-filter-inner {
    display: block;
  }
}
@media (max-width: 1024px) {
  section.CX-cari-formulir .box-cari-formulir .box-head .box-filter .row .col-sm-4 .box-filter-inner .title {
    font-size: 1.1rem;
  }
}
@media (max-width: 768px) {
  section.CX-cari-formulir .box-cari-formulir .box-head .box-filter .row .col-sm-4 .box-filter-inner .title {
    flex: 0 0 30%;
    max-width: 30%;
  }
}
@media (max-width: 767px) {
  section.CX-cari-formulir .box-cari-formulir .box-head .box-filter .row .col-sm-4 .box-filter-inner .title {
    flex: none !important;
    max-width: initial !important;
    margin-bottom: 0.5rem;
  }
}
@media (max-width: 768px) {
  section.CX-cari-formulir .box-cari-formulir .box-head .box-filter .row .col-sm-4 .box-filter-inner .box-select {
    flex: 0 0 70%;
    max-width: 70%;
  }
}
@media (max-width: 767px) {
  section.CX-cari-formulir .box-cari-formulir .box-head .box-filter .row .col-sm-4 .box-filter-inner .box-select {
    flex: none !important;
    max-width: initial !important;
  }
}
@media (max-width: 1024px) {
  section.CX-cari-formulir .box-cari-formulir .box-head .box-filter .row .col-sm-4 .box-filter-inner .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 1.1rem;
  }
}
@media (max-width: 1024px) {
  section.CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-toggle h3 {
    font-size: 1.2rem;
  }
}
@media (max-width: 1024px) {
  section.CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .col-sm-3 {
    flex: 0 0 33.33333% !important;
    max-width: 33.33333% !important;
  }
}
@media (max-width: 768px) {
  section.CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .col-sm-3 {
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
}
@media (max-width: 767px) {
  section.CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .col-sm-3 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 1024px) {
  section.CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-card-download .box-card-item a .box-ico img {
    max-height: 50px;
  }
}
@media (max-width: 1024px) {
  section.CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-card-download .box-card-item a .title {
    font-size: 1.1rem;
  }
}
@media (max-width: 1024px) {
  section.CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-card-download .box-card-item a .tipe_size {
    font-size: 1rem;
  }
}
@media (max-width: 1024px) {
  section.CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-card-download .box-card-item a .label-download {
    font-size: 1rem;
  }
}

.CX-publications .box-head-title h3 {
  font-family: "SourceSans-Semibold";
  letter-spacing: 2px;
}
.CX-publications .box-publications {
  margin: 3rem auto;
}
@media (min-width: 1366px) {
  .CX-publications .box-publications {
    max-width: 95%;
  }
}
.CX-publications .box-publications .box-report-item a {
  display: block;
  text-decoration: none;
}
.CX-publications .box-publications .box-report-item a .img {
  background-size: cover;
  background-position: center center;
  height: 530px;
}
@media (max-width: 1440px) {
  .CX-publications .box-publications .box-report-item a .img {
    height: 400px;
  }
}
.CX-publications .box-publications .box-report-item a .text {
  margin-top: 20px;
  color: #333333;
  letter-spacing: 1px;
}
.CX-publications .box-publications .box-report-item a .text .title {
  font-family: "SourceSans-Semibold";
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
}
@media (max-width: 1440px) {
  .CX-publications .box-publications .box-report-item a .text .title {
    font-size: 1.3rem;
  }
}
.CX-publications .box-publications .box-report-item a .text .date {
  font-family: "SourceSans";
  margin-bottom: 0.5rem;
}
.CX-publications .box-publications .box-report-item a .text .label-download {
  text-transform: uppercase;
  font-family: "SourceSans-Semibold";
  color: #feb601;
  position: relative;
}
@media (max-width: 1440px) {
  .CX-publications .box-publications .box-report-item a .text .label-download {
    font-size: 1rem;
  }
}
.CX-publications .box-publications .box-report-item a .text .label-download:before {
  content: "\f33d";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  right: 0;
  font-weight: bold;
  width: 25px;
  height: 25px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.CX-publications .box-publications .box-report-item a:hover .text .label-download:before {
  background-color: #feb601;
  color: #ffffff;
  -webkit-animation: pulse 2s infinite;
  -moz-animation: pulse 2s infinite;
  -ms-animation: pulse 2s infinite;
  animation: pulse 2s infinite;
}

.cx-box-pagination {
  text-align: center;
  margin-top: 4rem;
}
.cx-box-pagination .box-pagination {
  list-style: none;
  margin: 0;
  padding: 0;
}
.cx-box-pagination .box-pagination li {
  display: inline-block;
  margin-right: 0px;
}
.cx-box-pagination .box-pagination li a {
  text-decoration: none;
  letter-spacing: 1px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  color: #00008f;
  font-size: 1.2rem;
}
.cx-box-pagination .box-pagination li:hover a, .cx-box-pagination .box-pagination li.active a {
  font-family: "SourceSans-Semibold";
}
.cx-box-pagination .box-pagination li.page-next a, .cx-box-pagination .box-pagination li.page-prev a {
  background-color: #00008f;
  color: #ffffff;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 0.9rem;
  position: relative;
  top: -2px;
}
.cx-box-pagination .box-pagination li.page-next:hover a, .cx-box-pagination .box-pagination li.page-prev:hover a {
  font-family: "SourceSans";
}
.cx-box-pagination .box-pagination li.page-prev {
  margin-right: 10px;
}
.cx-box-pagination .box-pagination li.page-next {
  margin-left: 10px;
}

.CX-laporan-keuangan-detail .box-head-title {
  max-width: 95%;
  margin: 0 auto 2rem;
}
.CX-laporan-keuangan-detail .box-head-title h3 {
  font-family: "SourceSans-Semibold";
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail {
  max-width: 95%;
  margin: 0 auto;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-control-pilih {
  display: flex;
  margin-bottom: 2rem;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-control-pilih a {
  display: block;
  flex: 1 1 auto;
  background-color: #f5f5f5;
  margin-right: 30px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  padding: 2rem;
  text-decoration: none;
  cursor: pointer;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: 0 3px 11px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 3px 11px rgba(0, 0, 0, 0.16);
  -ms-box-shadow: 0 3px 11px rgba(0, 0, 0, 0.16);
  -o-box-shadow: 0 3px 11px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 11px rgba(0, 0, 0, 0.16);
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-control-pilih a:last-child {
  margin-right: 0px;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-control-pilih a .toggle-laporan-item-inner {
  text-align: center;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-control-pilih a .toggle-laporan-item-inner .ico {
  display: inline-block;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-control-pilih a .toggle-laporan-item-inner .ico img {
  max-height: 60px;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-control-pilih a .toggle-laporan-item-inner .title {
  display: inline-block;
  color: #00008f;
  font-family: "SourceSans-Semibold";
  font-size: 1.3rem;
  padding-left: 20px;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-control-pilih a.active, .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-control-pilih a:hover {
  background-color: #7662f4;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-control-pilih a.active .toggle-laporan-item-inner .title, .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-control-pilih a:hover .toggle-laporan-item-inner .title {
  color: #ffffff;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-control-pilih a.active .toggle-laporan-item-inner .ico img, .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-control-pilih a:hover .toggle-laporan-item-inner .ico img {
  filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
  -ms-filter: brightness(0) invert(1);
  -o-filter: brightness(0) invert(1);
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan {
  background-color: #fafafa;
  padding: 2rem;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .box-filter {
  margin: 2rem 0;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .box-filter .box-cari-laporan-inner {
  display: flex;
  max-width: 80%;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .box-filter .box-cari-laporan-inner .box-select {
  flex: 1 1 auto;
  margin-right: 20px;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .box-filter .box-cari-laporan-inner .box-select .select2-container--default .select2-selection--single {
  border: 1px solid #cccccc !important;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .box-filter .box-cari-laporan-inner .box-select .select2-container.select2-container--default .select2-selection--single {
  height: 53px;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .box-filter .box-cari-laporan-inner .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #00008f;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-toggle {
  text-transform: none;
  font-family: "SourceSans-Semibold";
  letter-spacing: 1px;
  padding: 1.5rem 2rem;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-toggle h3 {
  font-size: 1.3rem;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-toggle.active {
  background-color: #7662f4;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner {
  padding: 20px 20px 4rem;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list {
  margin-bottom: 2rem;
  padding: 1.5rem 2rem;
  border-bottom: 1px solid #d9d9d9;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list:last-child {
  margin-bottom: 0px;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list .download-list-inner {
  display: flex;
  align-items: center;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list .download-list-inner .title-download {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list .download-list-inner .title-download .ico {
  flex: 0 0 auto;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list .download-list-inner .title-download .ico img {
  height: 40px;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list .download-list-inner .title-download .title {
  flex: 1 1 auto;
  padding-left: 20px;
  color: #00008f;
  letter-spacing: 1px;
  font-size: 1.3rem;
  font-family: "SourceSans";
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list .download-list-inner .link-download {
  flex: 0 0 auto;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list .download-list-inner .link-download a {
  display: flex;
  align-items: center;
  text-decoration: none;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list .download-list-inner .link-download a .ico {
  flex: 0 0 auto;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list .download-list-inner .link-download a .title {
  flex: 1 1 auto;
  padding-left: 5px;
  letter-spacing: 1px;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list .download-list-inner .link-download a:hover .ico {
  background-color: #feb601;
  -webkit-animation: pulse 2s infinite;
  -moz-animation: pulse 2s infinite;
  -ms-animation: pulse 2s infinite;
  animation: pulse 2s infinite;
}
.CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list .download-list-inner .link-download a:hover .ico img {
  filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
  -ms-filter: brightness(0) invert(1);
  -o-filter: brightness(0) invert(1);
}

.CX-compare-product .box-compare-product .box-head-title {
  letter-spacing: 1px;
  margin-bottom: 2rem;
}
.CX-compare-product .box-compare-product .box-head-title h3 {
  font-family: "SourceSans-Semibold";
  margin-bottom: 1rem;
  font-size: 2.3rem;
}
.CX-compare-product .box-compare-product .box-head-title p {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.CX-compare-product .box-compare-product .box-compare-product-inner .box-select-area {
  margin-bottom: 4rem;
  position: relative;
  padding-bottom: 1rem;
}
.CX-compare-product .box-compare-product .box-compare-product-inner .box-select-area:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #1492e6;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
}
.CX-compare-product .box-compare-product .box-compare-product-inner .box-select-area .select2-container--default .select2-selection--single {
  background-color: #d0dfe8;
  height: 50px;
}
.CX-compare-product .box-compare-product .box-compare-product-inner .box-select-area .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #2a428b;
}
.CX-compare-product .box-compare-product .box-compare-product-inner .box-select-area .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
  border-left-color: transparent;
}
.CX-compare-product .box-compare-product .box-compare-product-inner .box-image-area {
  margin-bottom: 3rem;
}
.CX-compare-product .box-compare-product .box-compare-product-inner .box-image-area .box-image-item .box-img {
  margin-bottom: 1rem;
}
.CX-compare-product .box-compare-product .box-compare-product-inner .box-image-area .box-image-item .box-img img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.CX-compare-product .box-compare-product .box-compare-product-inner .box-image-area .box-image-item .title {
  font-family: "SourceSans-Semibold";
  color: #2a428b;
  font-size: 1.5rem;
  letter-spacing: 1px;
}
@media (max-width: 1440px) {
  .CX-compare-product .box-compare-product .box-compare-product-inner .box-image-area .box-image-item .title {
    font-size: 1.3rem;
  }
}
.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item {
  margin-bottom: 1rem;
}
.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item:last-child {
  margin-bottom: 0px;
}
.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-toggle {
  padding: 1.5rem 2rem;
}
.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-toggle h3 {
  text-align: center;
  letter-spacing: 2px;
  font-size: 1.6rem;
  font-family: "SourceSans-Semibold";
  text-transform: uppercase;
}
.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-toggle.active {
  background-color: #003e77;
}
.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner {
  padding: 0px;
}
.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner .compare-row {
  background-color: #f9f9f9;
  border-bottom: 2px solid transparent;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner .compare-row:hover {
  cursor: default;
  border-bottom: 2px solid #fbb412;
}
.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner .compare-row:nth-child(even) {
  background-color: #f3f3f3;
}
.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner .compare-item {
  display: flex;
  align-items: flex-start;
  padding: 2rem;
}
.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner .compare-item .ico img {
  max-height: 55px;
}
.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner .compare-item .title {
  color: #9e9e9e;
  font-size: 1.3rem;
  letter-spacing: 1px;
  padding-left: 20px;
  flex: 1 1 auto;
}

.CX-box-accordion.compare .box-inner .box-item .compare-row .compare-col .compare-item .ico {
  background-color: #c91432;
  width: 70px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  flex: 0 0 auto;
}
.CX-box-accordion.compare .box-inner .box-item .compare-row .compare-col .compare-item .ico img {
  max-height: 45px !important;
  -webkit-filter: brightness(0) invert(1);
  -moz-filter: brightness(0) invert(1);
  -ms-filter: brightness(0) invert(1);
  -o-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}
.CX-box-accordion.compare .box-inner .box-item:nth-child(1) .compare-row .compare-col .compare-item .ico {
  background-color: #c91432;
}
.CX-box-accordion.compare .box-inner .box-item:nth-child(2) .compare-row .compare-col .compare-item .ico {
  background-color: #1cc54e;
}

.CX-compare-product .box-compare-product .box-compare-product-inner .box-image-area .box-image-item.has-loader {
  position: relative;
  cursor: default;
  font-size: 1.3rem;
  height: 100px;
  overflow: hidden;
}
.CX-compare-product .box-compare-product .box-compare-product-inner .box-image-area .box-image-item.has-loader:before {
  content: "\f110";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 30%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: a 1s infinite steps(10);
  -moz-animation: a 1s infinite steps(10);
  -ms-animation: a 1s infinite steps(10);
  animation: a 1s infinite steps(10);
  color: #000000;
  z-index: 3;
  font-weight: bold;
}
.CX-compare-product .box-compare-product .box-compare-product-inner .box-image-area .box-image-item.has-loader:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fafafa;
  z-index: 2;
}

.CX-box-accordion.compare .box-inner .box-item.open .box-content.has-loader {
  position: relative;
  cursor: default;
  font-size: 1.3rem;
  height: 100px;
  overflow: hidden;
}
.CX-box-accordion.compare .box-inner .box-item.open .box-content.has-loader:before {
  content: "\f110";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 30%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: a 1s infinite steps(10);
  -moz-animation: a 1s infinite steps(10);
  -ms-animation: a 1s infinite steps(10);
  animation: a 1s infinite steps(10);
  color: #000000;
  z-index: 3;
  font-weight: bold;
}
.CX-box-accordion.compare .box-inner .box-item.open .box-content.has-loader:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fafafa;
  z-index: 2;
}

.CX-box-accordion.compare .box-inner .box-item.open .box-content .box-content-inner > .compare-row.has-loader {
  position: relative;
  cursor: default;
  font-size: 1.3rem;
  height: 100px;
  overflow: hidden;
}
.CX-box-accordion.compare .box-inner .box-item.open .box-content .box-content-inner > .compare-row.has-loader:before {
  content: "\f110";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 30%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: a 1s infinite steps(10);
  -moz-animation: a 1s infinite steps(10);
  -ms-animation: a 1s infinite steps(10);
  animation: a 1s infinite steps(10);
  color: #000000;
  z-index: 3;
  font-weight: bold;
}
.CX-box-accordion.compare .box-inner .box-item.open .box-content .box-content-inner > .compare-row.has-loader:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fafafa;
  z-index: 2;
}

.CX-box-accordion.compare .box-inner .row .btn-act.has-loader {
  position: relative;
  cursor: default;
  font-size: 1.3rem;
  height: 100px;
  overflow: hidden;
}
.CX-box-accordion.compare .box-inner .row .btn-act.has-loader:before {
  content: "\f110";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 30%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: a 1s infinite steps(10);
  -moz-animation: a 1s infinite steps(10);
  -ms-animation: a 1s infinite steps(10);
  animation: a 1s infinite steps(10);
  color: #000000;
  z-index: 3;
  font-weight: bold;
}
.CX-box-accordion.compare .box-inner .row .btn-act.has-loader:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fafafa;
  z-index: 2;
}

.CX-compare-product .box-compare-product .box-compare-product-inner .box-image-area .box-image-item .box-img {
  background-size: cover;
  height: 340px;
  background-position: center center;
}
@media (max-width: 1024px) {
  .CX-compare-product .box-compare-product .box-compare-product-inner .box-image-area .box-image-item .box-img {
    height: 192px;
  }
}
@media (max-width: 768px) {
  .CX-compare-product .box-compare-product .box-compare-product-inner .box-image-area .box-image-item .box-img {
    height: 140px;
  }
}
@media (max-width: 575px) {
  .CX-compare-product .box-compare-product .box-compare-product-inner .box-image-area .box-image-item .box-img {
    height: 65px;
  }
}

@media (max-width: 575px) {
  section.CX-main.CX-compare-product .box-compare-product .box-compare-product-inner .box-select-area .row {
    display: flex !important;
  }
  section.CX-main.CX-compare-product .box-compare-product .box-compare-product-inner .box-select-area .row .col-sm-4 {
    flex: 0 0 33.33333% !important;
    max-width: 33.33333% !important;
  }
  section.CX-main.CX-compare-product .box-compare-product .box-compare-product-inner .box-image-area .row {
    display: flex !important;
  }
  section.CX-main.CX-compare-product .box-compare-product .box-compare-product-inner .box-image-area .row .col-sm-4 {
    flex: 0 0 33.33333% !important;
    max-width: 33.33333% !important;
  }
  section.CX-main.CX-compare-product .box-compare-product .box-compare-product-inner .box-image-area .row .col-sm-4 .box-image-item .title {
    font-size: 1rem !important;
  }
  section.CX-main.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-toggle {
    padding: 1rem;
  }
  section.CX-main.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-toggle h3 {
    font-size: 1rem;
  }
  section.CX-main.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner .row.compare-row {
    display: flex !important;
    flex-wrap: wrap !important;
  }
  section.CX-main.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner .row.compare-row .col-sm-4 {
    flex: 0 0 33.33333% !important;
    max-width: 33.33333% !important;
  }
  section.CX-main.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner .row.compare-row .col-sm-4 .compare-item {
    padding: 1rem 0rem !important;
    display: block !important;
    text-align: center !important;
  }
  section.CX-main.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner .row.compare-row .col-sm-4 .compare-item .ico {
    margin: 0 auto 20px !important;
    width: 50px !important;
    height: 50px !important;
    line-height: 50px !important;
  }
  section.CX-main.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner .row.compare-row .col-sm-4 .compare-item .ico img {
    max-height: 30px !important;
  }
  section.CX-main.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner .row.compare-row .col-sm-4 .compare-item .title {
    padding-left: 0px !important;
    text-align: center !important;
    font-size: 1rem !important;
  }
  section.CX-main.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner > div:last-child#buttonProduct {
    display: flex !important;
  }
  section.CX-main.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner > div:last-child#buttonProduct .col-sm-4 {
    flex: 0 0 33.33333% !important;
    max-width: 33.33333% !important;
  }
  section.CX-main.CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner > div:last-child#buttonProduct .col-sm-4 .btn-act a {
    padding: 1rem 0.2rem !important;
    letter-spacing: 1px !important;
    font-size: 0.7rem !important;
  }
}
@media (max-width: 1024px) {
  .CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-toggle h3 {
    font-size: 1.2rem !important;
  }
  .CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner {
    display: flex !important;
    flex-wrap: wrap !important;
  }
  .CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner > .compare-row.col-sm-4 {
    flex: 33.33333% !important;
    max-width: 33.33333% !important;
  }
  .CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner > .compare-row > .compare-col > .compare-item {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
  }
  .CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner > .compare-row > .compare-col > .compare-item .ico {
    margin: 0 auto !important;
    margin-bottom: 10px !important;
    width: 60px !important;
    height: 60px !important;
    line-height: 60px !important;
  }
  .CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner > .compare-row > .compare-col > .compare-item .ico img {
    max-height: 40px !important;
  }
  .CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner > .compare-row > .compare-col > .compare-item .title {
    padding-left: 0px !important;
    font-size: 1rem !important;
  }
}
@media (max-width: 575px) {
  .CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-toggle h3 {
    font-size: 1.1rem !important;
  }
  .CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner {
    display: flex !important;
    flex-wrap: wrap !important;
  }
  .CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner > .compare-row.col-sm-4 {
    flex: 33.33333% !important;
    max-width: 33.33333% !important;
  }
  .CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner > .compare-row > .compare-col > .compare-item {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    padding: 1rem !important;
  }
  .CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner > .compare-row > .compare-col > .compare-item .ico {
    margin: 0 auto !important;
    margin-bottom: 10px !important;
    width: 50px !important;
    height: 50px !important;
    line-height: 50px !important;
  }
  .CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner > .compare-row > .compare-col > .compare-item .ico img {
    max-height: 30px !important;
  }
  .CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner .box-item .box-content .box-content-inner > .compare-row > .compare-col > .compare-item .title {
    padding-left: 0px !important;
    font-size: 1rem !important;
  }
}

@media (max-width: 1024px) {
  .CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner > div:last-child {
    display: flex !important;
    flex-wrap: wrap !important;
  }
  .CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner > div:last-child .col-sm-4 {
    flex: 33.33333% !important;
    max-width: 33.33333% !important;
  }
}
@media (max-width: 575px) {
  .CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner > div:last-child {
    display: flex !important;
    flex-wrap: wrap !important;
  }
  .CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner > div:last-child .col-sm-4 {
    flex: 33.33333% !important;
    max-width: 33.33333% !important;
  }
  .CX-compare-product .box-compare-product .box-compare-product-inner .CX-box-accordion.compare .box-inner > div:last-child .col-sm-4 .btn-act a {
    padding: 1rem 0.2rem !important;
    letter-spacing: 1px !important;
    font-size: 0.7rem !important;
  }
}

.CX-news-detail {
  color: #29353d;
  font-family: "SourceSans-Light";
  letter-spacing: 1px;
  font-size: 1.2rem;
  padding-left: 5rem !important;
}

.box-utama-article-detail div.h2,
.box-utama-article-detail .component-title.h4 {
  display: none;
}
.box-utama-article-detail .separator {
  display: none;
}
.box-utama-article-detail .autofit-col {
  position: inherit;
}
.box-utama-article-detail .asset-full-content .taglib-social-bookmarks {
  position: absolute;
  top: 5rem;
  left: 0;
  display: block;
  width: 50px;
  text-align: center;
}
@media (max-width: 767px) {
  .box-utama-article-detail .asset-full-content .taglib-social-bookmarks {
    top: 0;
  }
  .box-utama-article-detail .asset-full-content .taglib-social-bookmarks .lfr-tooltip-scope {
    margin-top: 0.5rem;
  }
}
.box-utama-article-detail .asset-full-content .taglib-social-bookmarks:before {
  content: "Share this article";
  text-transform: uppercase;
  color: #00008f;
  font-size: 0.8rem;
  width: 100%;
  letter-spacing: 1px;
  line-height: 16px;
  display: block;
}
.box-utama-article-detail .asset-full-content .taglib-social-bookmarks ul {
  display: block;
  margin-top: 10px;
}
.box-utama-article-detail .asset-full-content .taglib-social-bookmarks ul .taglib-social-bookmark {
  display: block;
  padding-left: 0px !important;
  margin-bottom: 5px;
}
.box-utama-article-detail .asset-full-content .taglib-social-bookmarks ul .taglib-social-bookmark a {
  display: block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border: 0px;
  font-size: 1.4rem;
  padding: 0 0 !important;
  outline: none;
}
.box-utama-article-detail .asset-full-content .taglib-social-bookmarks ul .taglib-social-bookmark a:focus {
  box-shadow: none;
  border: 0px;
}
.theme-default .box-utama-article-detail .asset-full-content .taglib-social-bookmarks ul .taglib-social-bookmark a {
  background-color: #fdb713;
  color: #ffffff;
}
.theme-default .box-utama-article-detail .asset-full-content .taglib-social-bookmarks ul .taglib-social-bookmark a:hover {
  background-color: #ecab11 !important;
}
.theme-prestise .box-utama-article-detail .asset-full-content .taglib-social-bookmarks ul .taglib-social-bookmark a {
  background-color: #fdb713;
  color: #ffffff;
}
.theme-prestise .box-utama-article-detail .asset-full-content .taglib-social-bookmarks ul .taglib-social-bookmark a:hover {
  background-color: #ecab11 !important;
}
.theme-syariah .box-utama-article-detail .asset-full-content .taglib-social-bookmarks ul .taglib-social-bookmark a {
  background-color: #fdb713;
  color: #ffffff;
}
.theme-syariah .box-utama-article-detail .asset-full-content .taglib-social-bookmarks ul .taglib-social-bookmark a:hover {
  background-color: #ecab11 !important;
}
.box-utama-article-detail .asset-full-content .taglib-social-bookmarks ul .taglib-social-bookmark a svg {
  display: none;
}
.box-utama-article-detail .asset-full-content .taglib-social-bookmarks ul .taglib-social-bookmark a:before {
  font-family: "Font Awesome 5 Brands";
  top: 0;
}
.box-utama-article-detail .asset-full-content .taglib-social-bookmarks ul .taglib-social-bookmark.taglib-social-bookmark-twitter a:before {
  content: "\f099";
}
.box-utama-article-detail .asset-full-content .taglib-social-bookmarks ul .taglib-social-bookmark.taglib-social-bookmark-facebook a:before {
  content: "\f39e";
}
.box-utama-article-detail .asset-full-content .taglib-social-bookmarks ul .taglib-social-bookmark.taglib-social-bookmark-linkedin a:before {
  content: "\f0e1";
}

.CX-artikel-terkait .box-artikel-terkait {
  background-color: #fafafa;
  padding: 2rem 2rem 3.5rem;
  position: relative;
}
.CX-artikel-terkait .box-artikel-terkait .title {
  text-transform: uppercase;
  color: #f07662;
  font-family: "SourceSans-Semibold";
  font-size: 2.5rem;
  letter-spacing: 1px;
  margin-bottom: 1rem;
  margin-top: 20px;
}
.CX-artikel-terkait .box-artikel-terkait:before {
  content: "";
  position: absolute;
  right: 10%;
  top: -30px;
  width: 45px;
  height: 60px;
  border: 6px solid #fdb814;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
}
.CX-artikel-terkait .box-artikel-terkait:after {
  content: "";
  position: absolute;
  right: -40px;
  bottom: -20px;
  width: 180px;
  height: 70px;
  background-color: #fdb814;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
}
.CX-artikel-terkait .box-artikel-terkait .box-list-artikel ul li {
  margin-bottom: 1rem;
}
.CX-artikel-terkait .box-artikel-terkait .box-list-artikel ul li a {
  font-size: 1.1rem;
  display: block;
  letter-spacing: 1px;
  padding-right: 30px;
}
.theme-default .CX-artikel-terkait .box-artikel-terkait .box-list-artikel ul li a:hover {
  color: #fdb713;
}
.theme-prestise .CX-artikel-terkait .box-artikel-terkait .box-list-artikel ul li a:hover {
  color: #fdb713;
}
.theme-syariah .CX-artikel-terkait .box-artikel-terkait .box-list-artikel ul li a:hover {
  color: #fdb713;
}
.CX-artikel-terkait .box-artikel-terkait .box-list-artikel ul li a:after {
  position: absolute;
  right: 0;
  top: 0;
  margin-left: 0px;
}

@media (max-width: 1440px) {
  .CX-artikel-terkait .box-artikel-terkait .title {
    font-size: 2rem;
  }
}
@media (max-width: 1280px) {
  .CX-artikel-terkait .box-artikel-terkait .title {
    font-size: 1.7rem;
  }
}
@media (max-width: 768px) {
  .CX-artikel-terkait .box-artikel-terkait .title {
    font-size: 1.5rem !important;
    margin-top: 0px;
  }
}
@media (max-width: 1280px) {
  .CX-artikel-terkait .box-artikel-terkait .box-list-artikel ul li a {
    font-size: 1rem;
  }
}
@media (max-width: 1280px) {
  .CX-artikel-terkait .box-artikel-terkait:before {
    height: 55px;
    right: 20px;
  }
}
@media (max-width: 500px) {
  .CX-artikel-terkait .box-artikel-terkait:before {
    width: 40px !important;
    height: 45px !important;
    top: -25px;
  }
}
@media (max-width: 1280px) {
  .CX-artikel-terkait .box-artikel-terkait:after {
    width: 150px;
    height: 55px;
    right: 0px;
  }
}
@media (max-width: 768px) {
  .CX-artikel-terkait .box-artikel-terkait:after {
    width: 120px;
    height: 40px;
  }
}

@media (max-width: 1024px) {
  .box-utama-article-detail .row {
    display: block !important;
  }
}
@media (max-width: 1024px) {
  .box-utama-article-detail .row .col-md-9,
  .box-utama-article-detail .row .col-md-3 {
    flex: none !important;
    max-width: initial !important;
  }
}
@media (max-width: 1024px) {
  .box-utama-article-detail .row .col-md-3 .CX-artikel-terkait {
    max-width: 400px;
    margin: 0 auto;
  }
}
@media (max-width: 500px) {
  .box-utama-article-detail .row .col-md-3 .CX-artikel-terkait {
    max-width: initial !important;
  }
}

@media (max-width: 1024px) {
  section.CX-main.CX-news-detail {
    padding: 0 0 2rem;
  }
}
@media (max-width: 768px) {
  section.CX-main.CX-news-detail {
    padding-left: 0px !important;
    padding-top: 6rem !important;
  }
}

@media (max-width: 768px) {
  .box-utama-article-detail .asset-full-content .pull-right .taglib-social-bookmarks {
    top: 0px !important;
    width: auto !important;
    left: 10px !important;
  }
  .box-utama-article-detail .asset-full-content .pull-right .taglib-social-bookmarks:before {
    font-size: 1rem !important;
    text-align: left;
  }
  .box-utama-article-detail .asset-full-content .pull-right .taglib-social-bookmarks ul {
    text-align: left;
  }
  .box-utama-article-detail .asset-full-content .pull-right .taglib-social-bookmarks ul li {
    display: inline-block !important;
    margin-bottom: 0px !important;
    margin-right: 10px;
  }
  .box-utama-article-detail .asset-full-content .pull-right .taglib-social-bookmarks ul li:last-child {
    margin-right: 0px;
  }
  .box-utama-article-detail .asset-full-content .pull-right .taglib-social-bookmarks ul li a {
    width: 40px !important;
    height: 40px !important;
    line-height: 40px !important;
    font-size: 1.2rem !important;
  }
}

section.CX-main.CX-news-detail.press-release strong,
section.CX-main.CX-news-detail.press-release b {
  font-family: "SourceSans-Semibold";
}
section.CX-main.CX-news-detail.press-release .box-download {
  padding: 2rem 0;
  margin: 2rem 0 0rem;
  border-bottom: 1px solid #f1f1f1;
  text-align: center;
}
section.CX-main.CX-news-detail.press-release .about-axa {
  padding: 2rem 0;
  border-bottom: 1px solid #f1f1f1;
}
section.CX-main.CX-news-detail.press-release .contact-us {
  border: 1px solid #eee;
}
section.CX-main.CX-news-detail.press-release .contact-us table {
  width: 100%;
  border-collapse: collapse;
}
section.CX-main.CX-news-detail.press-release .contact-us table tr td {
  padding: 0.5rem 0.5rem;
}
section.CX-main.CX-news-detail.press-release .contact-us table tr td a {
  font-family: "SourceSans-Semibold";
}
section.CX-main.CX-news-detail.press-release .contact-us table tr:nth-child(even) {
  background-color: #fafafa;
}

.CX-card-news.media {
  background-color: #fafafa;
}
.CX-card-news.media .box-head-title {
  padding: 0 0.5rem;
}
.CX-card-news.media .box-head-title h3 {
  color: #00529b;
  letter-spacing: 2px;
}
.CX-card-news.media .box-head-title.with-link a {
  right: 0.5rem;
}
.CX-card-news.media .box-card-news .row .col-sm-3:nth-of-type(3) .col-sm-12 .box-card-outer {
  margin-bottom: 24px;
  height: 238px;
}
.CX-card-news.media .box-card-news .row .col-sm-3 .box-card-outer {
  height: auto !important;
}
.CX-card-news.media .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner {
  display: block;
  padding: 0.5rem;
  overflow: hidden;
}
.CX-card-news.media .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .img-background {
  position: relative;
  height: 275px !important;
}
.CX-card-news.media .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .img-background:before {
  display: none;
}
.CX-card-news.media .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item {
  flex: none;
  margin-top: 1rem;
}
.CX-card-news.media .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .text h4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "SourceSans-Semibold";
  font-size: 1.7rem;
}
.CX-card-news.media .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .text p {
  display: none !important;
}
.CX-card-news.media .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .text .date {
  color: #333333;
  margin-bottom: 2rem;
  font-size: 1.2rem;
}
.CX-card-news.media .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .btn-act {
  display: block;
}
.CX-card-news.media .box-card-news .row .col-sm-3 .box-card-outer .box-card-inner .box-card-item .btn-act a {
  color: #00008f;
  letter-spacing: 2px;
}
.CX-card-news.media .box-card-news .box-card-outer {
  height: 100%;
}
.CX-card-news.media .box-card-news .box-card-outer .box-card-inner {
  padding: 0.5rem;
}
.CX-card-news.media .box-card-news .box-card-outer .box-card-inner .img-background {
  height: 500px;
  background-size: cover;
  background-position: center center;
}
.CX-card-news.media .box-card-news .box-card-outer .box-card-inner .box-card-item {
  margin-top: 20px;
}
.CX-card-news.media .box-card-news .box-card-outer .box-card-inner .box-card-item .text h4 {
  color: #00008f;
  font-family: "SourceSans-Bold";
  letter-spacing: 2px;
  font-size: 2rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 1rem;
}
.CX-card-news.media .box-card-news .box-card-outer .box-card-inner .box-card-item .text p {
  color: #707070;
  letter-spacing: 1px;
  font-size: 1.3rem;
  font-family: "SourceSans-Light";
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 1rem;
}
.CX-card-news.media .box-card-news .box-card-outer .box-card-inner .box-card-item .text .date {
  color: #333333;
  margin-bottom: 2rem;
  font-size: 1.2rem;
}

.CX-card-news.media .box-card-news .row .col-sm-3:nth-of-type(1) .row .col-sm-12 .box-card-outer {
  margin-bottom: 24px;
}

@media (max-width: 1024px) {
  section.CX-main.CX-card-news.media .box-card-news .row .col-sm-6 {
    flex: 0 0 auto !important;
    max-width: 317px !important;
  }
}
@media (max-width: 1024px) {
  section.CX-main.CX-card-news.media .box-card-news .box-card-outer .box-card-inner .img-background {
    height: 275px !important;
  }
}
@media (max-width: 1024px) {
  section.CX-main.CX-card-news.media .box-card-news .box-card-outer .box-card-inner .box-card-item {
    margin-top: 1rem !important;
  }
}
@media (max-width: 1024px) {
  section.CX-main.CX-card-news.media .box-card-news .box-card-outer .box-card-inner .box-card-item .text h4 {
    font-size: 1.7rem !important;
    font-family: "SourceSans-Semibold" !important;
  }
}
@media (max-width: 767px) {
  section.CX-main.CX-card-news.media .box-card-news .box-card-outer .box-card-inner .box-card-item .text h4 {
    font-size: 1.2rem !important;
  }
}
@media (max-width: 767px) {
  section.CX-main.CX-card-news.media .box-card-news .box-card-outer .box-card-inner .box-card-item .text .date {
    font-size: 1rem !important;
    margin-bottom: 1rem !important;
  }
}
@media (max-width: 1024px) {
  section.CX-main.CX-card-news.media .box-card-news .box-card-outer .box-card-inner .box-card-item .text p {
    display: none !important;
  }
}
section.CX-main.CX-card-news.media .box-card-news .box-card-outer .box-card-inner .box-card-item .btn-act .btn.btn-custom {
  display: none !important;
}
section.CX-main.CX-card-news.media .box-card-news .box-card-outer .box-card-inner .box-card-item .btn-act .view-more.hide {
  display: block !important;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 1rem;
  color: #00008f;
}
@media (max-width: 767px) {
  section.CX-main.CX-card-news.media .box-card-news .box-card-outer .box-card-inner .box-card-item .btn-act .view-more.hide {
    font-size: 1rem !important;
  }
}

section.CX-main.CX-card-news.media.inspirasi-right .box-card-news .row .col-sm-3:nth-child(1), section.CX-main.CX-card-news.media.inspirasi-right .box-card-news .row .col-sm-3:nth-child(2) {
  max-width: 634px !important;
}

@media (max-width: 1024px) {
  section.CX-main.CX-card-news.media.siaran-pers.scroll .box-card-news .box-card-outer {
    width: 317px !important;
  }
}

section.CX-main.CX-card-news.media.simple {
  padding: 2rem 0;
}

section.CX-main.CX-card-news.media.simple > .container .box-card-news:before {
  top: -2rem;
}

@media (max-width: 767px) {
  .CX-card-news .box-card-news {
    margin: 1.5rem 0 !important;
  }
}

@media (max-width: 767px) {
  .box-head-title.with-link {
    display: block !important;
  }
  .box-head-title.with-link h3 {
    margin-bottom: 0.5rem !important;
  }
  .box-head-title.with-link a {
    position: relative !important;
  }
}

@media (max-width: 767px) {
  section.CX-main.CX-card-news.media {
    padding: 2rem 0 0 !important;
  }
  section.CX-main.CX-card-news.media .box-head-title.with-link h3 {
    margin-bottom: 0.5rem !important;
  }
  section.CX-main.CX-card-news.media .box-head-title.with-link a {
    margin-top: 0px !important;
    position: relative !important;
  }
}

@media (max-width: 1024px) {
  section.CX-main.CX-card-news.media .box-card-news .row > .col-sm-3 {
    width: 634px !important;
    max-width: 634px !important;
  }
  section.CX-main.CX-card-news.media .box-card-news .row > .col-sm-3 .col-sm-12 {
    width: 50% !important;
  }
}

section.CX-home-slider.static.banner-media .item-home-slider .caption h1 {
  text-transform: uppercase;
}
section.CX-home-slider.static.banner-media .item-home-slider .caption p {
  font-size: 1.5rem;
  letter-spacing: 1px;
}
section.CX-home-slider.static.banner-media .item-home-slider .box-nav-media {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  background-color: #00529b;
  color: #ffffff;
}
section.CX-home-slider.static.banner-media .item-home-slider .box-nav-media ul {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center;
  width: 100%;
}
section.CX-home-slider.static.banner-media .item-home-slider .box-nav-media ul li {
  display: inline-block;
  margin-right: 50px;
  position: relative;
}
section.CX-home-slider.static.banner-media .item-home-slider .box-nav-media ul li:last-child {
  margin-right: 0px;
}
section.CX-home-slider.static.banner-media .item-home-slider .box-nav-media ul li:last-child:before {
  display: none;
}
section.CX-home-slider.static.banner-media .item-home-slider .box-nav-media ul li:before {
  content: "";
  position: absolute;
  right: -25px;
  height: 22px;
  width: 1px;
  background-color: #ffffff;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
section.CX-home-slider.static.banner-media .item-home-slider .box-nav-media ul li a {
  display: block;
  color: inherit;
  text-transform: uppercase;
  padding: 2.5rem 0;
  letter-spacing: 1px;
  font-size: 1.6rem;
  font-family: "SourceSans-Semibold";
  text-decoration: none;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
section.CX-home-slider.static.banner-media .item-home-slider .box-nav-media ul li:hover a, section.CX-home-slider.static.banner-media .item-home-slider .box-nav-media ul li.active a {
  color: #feb601;
}

section.CX-main.CX-card-news.media.scroll {
  background-color: #ffffff;
}
section.CX-main.CX-card-news.media.scroll .box-card-news #simple-bar-x {
  padding-bottom: 5rem;
}
section.CX-main.CX-card-news.media.scroll .box-card-news .box-scroller {
  display: flex;
}
section.CX-main.CX-card-news.media.scroll .box-card-news .box-scroller .box-card-outer {
  flex: 0 0 auto;
  width: 400px;
  margin-right: 20px;
}
section.CX-main.CX-card-news.media.scroll .box-card-news .box-scroller .box-card-outer .box-card-inner .img-background {
  height: 275px;
}
section.CX-main.CX-card-news.media.scroll .box-card-news .box-scroller .box-card-outer .box-card-inner .box-card-item .text h4 {
  font-size: 1.7rem;
}
section.CX-main.CX-card-news.media.scroll .box-card-news .box-scroller .box-card-outer .box-card-inner .box-card-item .btn-act a {
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #00008f;
}

section.CX-main.CX-card-news.media.simple > .container .box-card-news {
  position: relative;
  margin: 0 0;
}
section.CX-main.CX-card-news.media.simple > .container .box-card-news:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: -5rem;
  margin: 0 10px;
  border-top: 1px solid #707070;
}

.media-detail .box-media-list-outer {
  background-color: #fafafa;
  padding-bottom: 2rem;
}

@media (max-width: 767px) {
  .CX-direktori.CX-main {
    padding: 1rem 0 !important;
  }
}
.CX-direktori .box-toggle-direktori {
  margin: 0 auto 2rem;
  max-width: 80%;
}
@media (max-width: 1024px) {
  .CX-direktori .box-toggle-direktori {
    max-width: 100%;
    margin: 0 0 2rem;
  }
}
.CX-direktori .box-toggle-direktori .box-toggle-direktori-inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a {
  flex: 0 0 auto;
  width: 380px;
  display: block;
  padding: 2rem;
  text-decoration: none;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 1024px) {
  .CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a {
    width: 300px;
    padding: 1.5rem;
  }
}
@media (max-width: 768px) {
  .CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a {
    width: 250px;
  }
}
@media (max-width: 767px) {
  .CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a {
    width: 120px;
    padding: 0.5rem;
  }
}
.CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a.active .box-toggle-item .box-toggle-item-inner, .CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a:hover .box-toggle-item .box-toggle-item-inner {
  background-color: #f9f9f9;
}
.CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a.active {
  position: relative;
}
.CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a.active:before {
  content: "";
  position: absolute;
  bottom: -28px;
  left: 50%;
  height: 0;
  width: 0;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 20px solid #00008f;
}
@media (max-width: 500px) {
  .CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a.active:before {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 15px solid #00008f;
  }
}
.CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a .box-toggle-item {
  text-align: center;
}
.CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a .box-toggle-item .box-toggle-item-inner {
  padding: 2rem;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.16);
  -ms-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.16);
  -o-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.16);
}
@media (max-width: 767px) {
  .CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a .box-toggle-item .box-toggle-item-inner {
    padding: 1rem;
  }
}
.CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a .box-toggle-item .box-toggle-item-inner .box-ico {
  margin: 0 auto 1.5rem;
}
@media (max-width: 767px) {
  .CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a .box-toggle-item .box-toggle-item-inner .box-ico {
    margin: 0 auto 0.5rem;
  }
}
.CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a .box-toggle-item .box-toggle-item-inner .box-ico img {
  max-height: 70px;
}
@media (max-width: 1024px) {
  .CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a .box-toggle-item .box-toggle-item-inner .box-ico img {
    max-height: 60px;
  }
}
@media (max-width: 767px) {
  .CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a .box-toggle-item .box-toggle-item-inner .box-ico img {
    max-height: 40px;
  }
}
@media (max-width: 500px) {
  .CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a .box-toggle-item .box-toggle-item-inner .box-ico img {
    max-height: 35px;
  }
}
.CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a .box-toggle-item .box-toggle-item-inner .box-text {
  color: #00008f;
  font-family: "SourceSans-Semibold";
}
.CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a .box-toggle-item .box-toggle-item-inner .box-text .label-find {
  font-size: 1.2rem;
  text-transform: uppercase;
  letter-spacing: 5px;
}
@media (max-width: 1024px) {
  .CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a .box-toggle-item .box-toggle-item-inner .box-text .label-find {
    font-size: 0.9rem;
  }
}
@media (max-width: 768px) {
  .CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a .box-toggle-item .box-toggle-item-inner .box-text .label-find {
    font-size: 0.8rem;
  }
}
@media (max-width: 767px) {
  .CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a .box-toggle-item .box-toggle-item-inner .box-text .label-find {
    font-size: 0.7rem;
    letter-spacing: 3px;
  }
}
@media (max-width: 500px) {
  .CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a .box-toggle-item .box-toggle-item-inner .box-text .label-find {
    font-size: 0.6rem;
  }
}
.CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a .box-toggle-item .box-toggle-item-inner .box-text .label-name {
  font-size: 1.6rem;
  letter-spacing: 2px;
}
@media (max-width: 1024px) {
  .CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a .box-toggle-item .box-toggle-item-inner .box-text .label-name {
    font-size: 1.4rem;
  }
}
@media (max-width: 768px) {
  .CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a .box-toggle-item .box-toggle-item-inner .box-text .label-name {
    font-size: 1.2rem;
  }
}
@media (max-width: 767px) {
  .CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a .box-toggle-item .box-toggle-item-inner .box-text .label-name {
    font-size: 0.9rem;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media (max-width: 500px) {
  .CX-direktori .box-toggle-direktori .box-toggle-direktori-inner a .box-toggle-item .box-toggle-item-inner .box-text .label-name {
    font-size: 0.7rem;
  }
}
.CX-direktori .box-filter-direktori {
  background-color: #00008f;
  color: #ffffff;
  position: relative;
  opacity: 0;
  visibility: hidden;
  height: 0;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-direktori .box-filter-direktori.open {
  visibility: visible;
  opacity: 1;
  height: auto;
}
.CX-direktori .box-filter-direktori .box-close {
  position: absolute;
  right: 10%;
  top: 30px;
  z-index: 1;
}
@media (max-width: 768px) {
  .CX-direktori .box-filter-direktori .box-close {
    right: 35px;
  }
}
@media (max-width: 767px) {
  .CX-direktori .box-filter-direktori .box-close {
    right: 12px;
  }
}
.CX-direktori .box-filter-direktori .box-close a {
  color: #ffffff;
  font-size: 1.1rem;
  letter-spacing: 1px;
  text-decoration: none;
}
.CX-direktori .box-filter-direktori .box-close a:hover {
  color: #feb601;
}
.CX-direktori .box-filter-direktori .box-close a span {
  font-family: "SourceSans";
}
.CX-direktori .box-filter-direktori .box-close a span:first-child {
  font-style: italic;
}
.CX-direktori .box-filter-direktori .box-filter-direktori-inner .box-filter-direktori-item {
  background-color: #00008f;
  padding: 4rem 0;
  opacity: 0;
  visibility: hidden;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  height: 0;
  position: relative;
  display: none;
}
@media (max-width: 767px) {
  .CX-direktori .box-filter-direktori .box-filter-direktori-inner .box-filter-direktori-item {
    padding: 2rem 0;
  }
}
.CX-direktori .box-filter-direktori .box-filter-direktori-inner .box-filter-direktori-item.open {
  visibility: visible;
  opacity: 1;
  display: block;
  height: auto;
}
.CX-direktori .box-filter-direktori .box-filter-direktori-inner .box-filter-direktori-item .box-form-filter {
  max-width: 67%;
  margin: 3rem auto 0;
}
@media (max-width: 1024px) {
  .CX-direktori .box-filter-direktori .box-filter-direktori-inner .box-filter-direktori-item .box-form-filter {
    max-width: 90%;
  }
}
@media (max-width: 768px) {
  .CX-direktori .box-filter-direktori .box-filter-direktori-inner .box-filter-direktori-item .box-form-filter {
    max-width: 100%;
  }
}
.CX-direktori .box-filter-direktori .box-filter-direktori-inner .box-filter-direktori-item .box-form-filter .box-select .select2-container.select2-container--default .select2-selection--single {
  height: 50px;
}
.CX-direktori .box-filter-direktori .box-filter-direktori-inner .box-filter-direktori-item .box-form-filter .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #00008f;
  font-style: italic;
}
.CX-direktori .box-filter-direktori .box-filter-direktori-inner .box-filter-direktori-item .box-form-filter .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
  border-left-color: #feb601;
}
.CX-direktori .box-filter-direktori .box-filter-direktori-inner .box-filter-direktori-item .box-form-filter .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:before {
  color: #feb601;
}
.CX-direktori .box-filter-direktori .box-filter-direktori-inner .box-filter-direktori-item .box-form-filter .box-act {
  margin-top: 2rem;
}
.CX-direktori .box-filter-direktori .box-filter-direktori-inner .box-filter-direktori-item .box-form-filter .box-act .btn.btn-custom-white {
  border-color: #ffffff;
  color: #ffffff;
}
.CX-direktori .box-filter-direktori .box-filter-direktori-inner .box-filter-direktori-item .box-form-filter .box-act .btn.btn-custom-white:hover {
  background-color: #fdb713;
  border-color: #fdb713;
}
.CX-direktori .box-filter-direktori .box-filter-direktori-inner .box-filter-direktori-item .box-form-filter .box-act .btn.btn-custom-white:after {
  background-color: #fdb713;
}
.CX-direktori .box-map-direktori {
  margin: 2rem 0;
  opacity: 0;
  visibility: hidden;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  height: 0;
  position: relative;
  display: none;
}
.CX-direktori .box-map-direktori.open {
  opacity: 1;
  visibility: visible;
  height: auto;
  display: block;
}
.CX-direktori .box-map-direktori .box-map-direktori-item {
  opacity: 0;
  visibility: hidden;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  height: 0;
  position: relative;
  display: none;
}
.CX-direktori .box-map-direktori .box-map-direktori-item.open {
  opacity: 1;
  visibility: visible;
  height: 600px;
  display: block;
}
.CX-direktori .box-list-direktori {
  opacity: 0;
  visibility: hidden;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  height: 0;
  position: relative;
  display: none;
}
.CX-direktori .box-list-direktori.open {
  opacity: 1;
  visibility: visible;
  height: auto;
  display: block;
}
.CX-direktori .box-list-direktori .box-list-direktori-item {
  opacity: 0;
  visibility: hidden;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  height: 0;
  position: relative;
  display: none;
}
.CX-direktori .box-list-direktori .box-list-direktori-item.open {
  opacity: 1;
  visibility: visible;
  height: auto;
  display: block;
}
.CX-direktori .box-list-direktori .box-list-direktori-item .box-head-title h3 {
  letter-spacing: 1px;
}
.CX-direktori .box-list-direktori .box-list-direktori-item .box-head-title .info {
  color: #29353d;
  font-family: "SourceSans-Light";
  letter-spacing: 1px;
  font-size: 1.1rem;
}
.CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list {
  border-bottom: 1px solid #7f7f7f;
}
.CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list .box-content-list-inner a {
  display: block;
  text-decoration: none;
  margin-bottom: 10px;
  padding: 1rem;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list .box-content-list-inner a:hover {
  background-color: rgba(254, 182, 1, 0.16) !important;
}
.CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list .box-content-list-inner a:nth-child(even) {
  background-color: #fafafa;
}
.CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list .box-content-list-inner a .box-content-list-item {
  display: flex;
  position: relative;
}
@media (max-width: 768px) {
  .CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list .box-content-list-inner a .box-content-list-item {
    display: block;
  }
}
.CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list .box-content-list-inner a .box-content-list-item .numb {
  flex: 0 0 auto;
  width: 50px;
  height: 50px;
  line-height: 50px;
  background-color: #feb601;
  text-align: center;
  color: #ffffff;
  font-size: 1.2rem;
  font-family: "SourceSans-Light";
}
@media (max-width: 768px) {
  .CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list .box-content-list-inner a .box-content-list-item .numb {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 1rem;
  }
}
.CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list .box-content-list-inner a .box-content-list-item .box-detail {
  flex: 1 1 auto;
  padding-left: 20px;
  color: #29353d;
  letter-spacing: 1px;
  font-size: 1.1rem;
}
@media (max-width: 768px) {
  .CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list .box-content-list-inner a .box-content-list-item .box-detail {
    padding-left: 0px;
    margin-top: 1rem;
  }
}
.CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list .box-content-list-inner a .box-content-list-item .box-detail h4 {
  color: #00008f;
  font-family: "SourceSans-Semibold";
  font-size: 1.2rem;
}
.CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list .box-content-list-inner a .box-content-list-item .box-detail .address {
  margin-bottom: 0.5rem;
}
.CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list .box-content-list-inner a .box-content-list-item .box-detail .telp {
  margin-bottom: 0.5rem;
}
@media (max-width: 768px) {
  .CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list .box-content-list-inner a .box-content-list-item .box-detail .view-more.hide {
    display: block !important;
    color: #feb601;
    text-transform: uppercase;
    margin-bottom: 0.5rem;
    letter-spacing: 1px;
    font-family: "SourceSans-Semibold";
    font-size: 1rem;
  }
}
.CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list .box-content-list-inner a .box-content-list-item .box-detail .box-tag span {
  font-family: "SourceSans-Light";
  font-size: 1rem;
  display: inline-block;
  border: 1px solid #545454;
  padding: 3px 7px;
  margin-right: 5px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list .box-content-list-inner a .box-content-list-item .box-detail .box-tag span:last-child {
  margin-right: 0px;
}
@media (max-width: 768px) {
  .CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list .box-content-list-inner a .box-content-list-item .box-detail .box-tag span {
    margin-bottom: 5px;
  }
  .CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list .box-content-list-inner a .box-content-list-item .box-detail .box-tag span:last-child {
    margin-bottom: 0px;
  }
}
.CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list .box-content-list-inner a .box-content-list-item .box-ico {
  position: absolute;
  right: 20px;
  top: 30%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (max-width: 768px) {
  .CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list .box-content-list-inner a .box-content-list-item .box-ico {
    transform: none;
    top: 0px;
    right: 0px;
  }
}
.CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list .box-content-list-inner a .box-content-list-item .box-ico img {
  max-height: 40px;
}
@media (max-width: 768px) {
  .CX-direktori .box-list-direktori .box-list-direktori-item .box-content-list .box-content-list-inner a .box-content-list-item .box-ico img {
    max-height: 30px;
  }
}

.box-list-direktori-item-inner .box-content-list .box-content-list-inner.has-loader {
  position: relative;
  cursor: default;
  font-size: 2rem;
  height: 100px;
  overflow: hidden;
}
.box-list-direktori-item-inner .box-content-list .box-content-list-inner.has-loader:before {
  content: "\f110";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 30%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: a 1s infinite steps(10);
  -moz-animation: a 1s infinite steps(10);
  -ms-animation: a 1s infinite steps(10);
  animation: a 1s infinite steps(10);
  color: #000000;
  z-index: 3;
  font-weight: bold;
}
.box-list-direktori-item-inner .box-content-list .box-content-list-inner.has-loader:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fafafa;
  z-index: 2;
}
.box-list-direktori-item-inner .cx-box-pagination.has-loader {
  opacity: 0;
}

.CX-pencarian {
  z-index: 90;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  opacity: 0;
  visibility: hidden;
  display: none;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-pencarian.open {
  opacity: 1;
  visibility: visible;
  display: block;
}
.CX-pencarian .cx-box-pencarian {
  position: relative;
}
.CX-pencarian .cx-box-pencarian .box-close {
  position: absolute;
  right: 10%;
  top: -20px;
}
@media (max-width: 767px) {
  .CX-pencarian .cx-box-pencarian .box-close {
    top: -50px;
    right: 10px;
  }
}
.CX-pencarian .cx-box-pencarian .box-close a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #feb601;
  color: #ffffff;
  font-weight: normal;
  font-size: 1.8rem;
}
.CX-pencarian .cx-box-pencarian .box-close a i:before {
  font-weight: normal;
}
.CX-pencarian .cx-box-pencarian .box-close a:hover {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.CX-pencarian .cx-box-pencarian .box-head-pencarian {
  max-width: 60%;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .CX-pencarian .cx-box-pencarian .box-head-pencarian {
    max-width: 90%;
    margin-top: 40px;
  }
}
.CX-pencarian .cx-box-pencarian .box-head-pencarian h3 {
  font-family: "SourceSans-Semibold";
  color: #00008f;
  font-size: 1.6rem;
  margin-bottom: 1rem;
  letter-spacing: 2px;
}
.CX-pencarian .cx-box-pencarian .box-head-pencarian .box-text-search {
  display: flex;
  align-items: center;
  padding: 0.5rem;
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #ffffff;
}
.CX-pencarian .cx-box-pencarian .box-head-pencarian .box-text-search .text-input {
  flex: 1 1 auto;
}
.CX-pencarian .cx-box-pencarian .box-head-pencarian .box-text-search .text-input .form-group {
  margin-bottom: 0;
}
.CX-pencarian .cx-box-pencarian .box-head-pencarian .box-text-search .text-input .form-group .form-control {
  border-color: transparent;
  background-color: #ffffff;
  font-size: 1.2rem;
  font-family: "SourceSans";
}
.CX-pencarian .cx-box-pencarian .box-head-pencarian .box-text-search .text-input .form-group .form-control::-webkit-input-placeholder {
  font-family: "SourceSans-Light";
  letter-spacing: 2px;
}
.CX-pencarian .cx-box-pencarian .box-head-pencarian .box-text-search .text-input .form-group .form-control::-moz-placeholder {
  font-family: "SourceSans-Light";
  letter-spacing: 2px;
}
.CX-pencarian .cx-box-pencarian .box-head-pencarian .box-text-search .text-input .form-group .form-control:-moz-placeholder {
  font-family: "SourceSans-Light";
  letter-spacing: 2px;
}
.CX-pencarian .cx-box-pencarian .box-head-pencarian .box-text-search .text-input .form-group .form-control:-ms-input-placeholder {
  font-family: "SourceSans-Light";
  letter-spacing: 2px;
}
.CX-pencarian .cx-box-pencarian .box-head-pencarian .box-text-search .act {
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  line-height: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-align: center;
}
.CX-pencarian .cx-box-pencarian .box-head-pencarian .box-text-search .act:hover {
  background-color: #feb601;
  color: #ffffff;
}
.CX-pencarian .cx-box-pencarian .box-head-pencarian .box-text-search .act:hover .btn-search {
  color: #ffffff;
  font-size: 1.4rem;
}
.CX-pencarian .cx-box-pencarian .box-head-pencarian .box-text-search .act .btn-search {
  border: none;
  background-color: transparent;
  color: #00008f;
  font-size: 1.3rem;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-pencarian .cx-box-pencarian .box-head-pencarian .box-text-search .act .btn-search:focus {
  outline: none;
}
.CX-pencarian .cx-box-pencarian .box-content-pencarian {
  position: relative;
}
.CX-pencarian .cx-box-pencarian .box-content-pencarian .box-tab-content-pencarian {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 470px;
  padding-bottom: 5rem;
}
@media (max-width: 1440px) {
  .CX-pencarian .cx-box-pencarian .box-content-pencarian .box-tab-content-pencarian {
    max-height: 210px;
    padding-bottom: 2rem;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
  .CX-pencarian .cx-box-pencarian .box-content-pencarian .box-tab-content-pencarian {
    max-height: 650px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
  .CX-pencarian .cx-box-pencarian .box-content-pencarian .box-tab-content-pencarian {
    max-height: 635px;
  }
}
.CX-pencarian .cx-box-pencarian .box-content-pencarian:before {
  content: "";
  position: absolute;
  left: 0;
  top: -50px;
  width: 100%;
  height: 100vh;
  background-color: #fafafa;
}
.CX-pencarian .cx-box-pencarian .box-info-pencarian {
  position: relative;
  padding: 3rem 12px;
  background-color: #ffffff;
}
@media (max-width: 1440px) {
  .CX-pencarian .cx-box-pencarian .box-info-pencarian {
    padding: 2rem 12px;
  }
}
@media (max-width: 768px) {
  .CX-pencarian .cx-box-pencarian .box-info-pencarian {
    padding: 1rem 12px;
  }
}
.CX-pencarian .cx-box-pencarian .box-info-pencarian h3 {
  color: #00008f;
  font-family: "SourceSans-Semibold";
  letter-spacing: 2px;
  font-size: 1.6rem;
}
@media (max-width: 767px) {
  .CX-pencarian .cx-box-pencarian .box-info-pencarian h3 {
    font-size: 1.2rem;
  }
}
.CX-pencarian .cx-box-pencarian .box-info-pencarian a {
  color: #333333;
  font-family: "SourceSans-Light";
  letter-spacing: 2px;
}
.CX-pencarian .cx-box-pencarian .box-tab-content-pencarian {
  position: relative;
}
.CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian {
  opacity: 0;
  visibility: hidden;
  height: 0;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
}
.CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian.open {
  opacity: 1;
  visibility: visible;
  height: auto;
}
.CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list {
  padding: 0 !important;
}
@media (max-width: 768px) {
  .CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-outer .row .col-sm-4 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-outer .row .col-sm-4 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-item {
  margin-bottom: 2rem;
}
.CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-item .box-img {
  height: 345px;
}
@media (max-width: 1440px) {
  .CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-item .box-img {
    height: 280px !important;
  }
}
@media (max-width: 1280px) {
  .CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-item .box-img {
    height: 250px !important;
  }
}
.CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-item .box-detail {
  padding: 2rem;
}
@media (max-width: 768px) {
  .CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-item .box-detail {
    padding: 1rem;
  }
}
.CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-item .box-detail .title {
  margin-bottom: 1rem;
}
.CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-item .box-detail .title h3 {
  font-size: 1.8rem;
  font-family: "SourceSans-Semibold";
}
@media (max-width: 768px) {
  .CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-item .box-detail .title h3 {
    font-size: 1.5rem !important;
  }
}
.CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-item .box-detail .date {
  color: #333333;
  letter-spacing: 2px;
  margin-bottom: 1rem;
}
.CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-item .box-detail .box-act a {
  color: #feb601;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 1.2rem;
}
@media (max-width: 768px) {
  .CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-item .box-detail .box-act a {
    font-size: 1.1rem !important;
  }
}

.CX-pencarian .cx-box-pencarian .box-head-pencarian .box-text-search.has-loader {
  pointer-events: none;
  cursor: not-allowed;
}
.CX-pencarian .cx-box-pencarian .box-head-pencarian .box-text-search.has-loader .form-control {
  opacity: 0.2;
}
.CX-pencarian .cx-box-pencarian .box-head-pencarian .box-text-search.has-loader .act i {
  color: #29353d;
  -webkit-animation: a 1s infinite steps(10);
  -moz-animation: a 1s infinite steps(10);
  -ms-animation: a 1s infinite steps(10);
  animation: a 1s infinite steps(10);
}
.CX-pencarian .cx-box-pencarian .box-head-pencarian .box-text-search.has-loader .act i:before {
  content: "\f110";
}
.CX-pencarian .cx-box-pencarian .box-content-pencarian.has-loader {
  height: 100px;
  overflow: hidden;
}
.CX-pencarian .cx-box-pencarian .box-content-pencarian.has-loader .container.CX-wrapper {
  position: relative;
  cursor: default;
  font-size: 1.3rem;
}
.CX-pencarian .cx-box-pencarian .box-content-pencarian.has-loader .container.CX-wrapper .box-tab-title,
.CX-pencarian .cx-box-pencarian .box-content-pencarian.has-loader .container.CX-wrapper .box-tab-content-pencarian {
  opacity: 0;
}
.CX-pencarian .cx-box-pencarian .box-content-pencarian.has-loader .container.CX-wrapper:before {
  content: "\f110";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 15px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: a 1s infinite steps(10);
  -moz-animation: a 1s infinite steps(10);
  -ms-animation: a 1s infinite steps(10);
  animation: a 1s infinite steps(10);
  color: #000000;
  z-index: 3;
  font-weight: bold;
}
.CX-pencarian .cx-box-pencarian .box-content-pencarian.has-loader .container.CX-wrapper:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fafafa;
  z-index: 2;
}

.CX-result-search .result-search.simple .result-search-inner .result-item a {
  display: block;
  letter-spacing: 1px;
  border-bottom: 1px solid #ccc;
  padding: 1rem 1rem;
  text-decoration: none;
  padding-right: 60px;
  position: relative;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.CX-result-search .result-search.simple .result-search-inner .result-item a:before {
  content: "\f054";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  right: 2rem;
  top: 50%;
  font-weight: bold;
  font-size: 1.3rem;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.CX-result-search .result-search.simple .result-search-inner .result-item a h3 {
  color: #00008f;
  margin-bottom: 0.5rem;
  font-family: "SourceSans-Bold";
  font-size: 1.3rem;
}
@media (max-width: 767px) {
  .CX-result-search .result-search.simple .result-search-inner .result-item a h3 {
    font-size: 1.2rem;
  }
}
.CX-result-search .result-search.simple .result-search-inner .result-item a p {
  color: #29353d;
  font-family: "SourceSans-Light";
  letter-spacing: 1px;
  font-size: 1.1rem;
}
@media (max-width: 767px) {
  .CX-result-search .result-search.simple .result-search-inner .result-item a p {
    font-size: 1rem;
  }
}
.CX-result-search .result-search.simple .result-search-inner .result-item a:hover {
  background-color: #4976ba;
  border-bottom-color: #4976ba;
}
.CX-result-search .result-search.simple .result-search-inner .result-item a:hover:before,
.CX-result-search .result-search.simple .result-search-inner .result-item a:hover h3,
.CX-result-search .result-search.simple .result-search-inner .result-item a:hover p {
  color: #ffffff;
}

.section-penghargaan .box-section-penghargaan-outer {
  margin: 5rem 0;
  position: relative;
}
.section-penghargaan .box-section-penghargaan-outer:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 90%;
  background-color: #f6f6f6;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.section-penghargaan .box-section-penghargaan-outer:after {
  content: "";
  position: absolute;
  right: -5px;
  bottom: -60px;
  width: 29%;
  height: 100%;
  background-color: #f6f6f6;
}
@media (max-width: 1440px) {
  .section-penghargaan .box-section-penghargaan-outer:after {
    width: 28%;
    right: -7px;
  }
}
@media (max-width: 1280px) {
  .section-penghargaan .box-section-penghargaan-outer:after {
    width: 27%;
    right: -16px;
  }
}
@media (max-width: 1024px) {
  .section-penghargaan .box-section-penghargaan-outer:after {
    display: none;
  }
}
.section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider {
  position: relative;
  z-index: 2;
}
.section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider .slick-dots {
  display: none !important;
}
.section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider.nav-simple .slick-arrow {
  top: initial !important;
  transform: none !important;
  bottom: 0 !important;
}
.section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider .box-section-penghargaan-item .box-section-penghargaan {
  display: flex;
  align-items: center;
}
.section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider .box-section-penghargaan-item .box-section-penghargaan .box-text {
  flex: 0 0 50%;
  max-width: 50%;
}
.section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider .box-section-penghargaan-item .box-section-penghargaan .box-text .box-text-inner {
  padding-right: 30px;
}
.section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider .box-section-penghargaan-item .box-section-penghargaan .box-text .box-text-inner h3 {
  color: #fdb713;
  font-family: "SourceSans-Semibold";
  font-size: 1.5rem;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider .box-section-penghargaan-item .box-section-penghargaan .box-text .box-text-inner h2 {
  font-family: "SourceSans-Bold";
  color: #00008f;
  font-size: 2.5rem;
  letter-spacing: 2px;
  margin-bottom: 1rem;
}
.section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider .box-section-penghargaan-item .box-section-penghargaan .box-text .box-text-inner p {
  color: #29353d;
  font-size: 1.2rem;
  letter-spacing: 1px;
  color: #00008f;
  margin-bottom: 2rem;
}
.section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider .box-section-penghargaan-item .box-section-penghargaan .box-image {
  flex: 0 0 50%;
  max-width: 50%;
}
.section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider .box-section-penghargaan-item .box-section-penghargaan .box-image .box-image-inner {
  position: relative;
  z-index: 2;
}
.section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider .box-section-penghargaan-item .box-section-penghargaan .box-image .box-image-inner .box-image-item {
  height: 642px;
  position: relative;
}
@media (max-width: 1440px) {
  .section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider .box-section-penghargaan-item .box-section-penghargaan .box-image .box-image-inner .box-image-item {
    height: 550px;
  }
}
@media (max-width: 1024px) {
  .section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider .box-section-penghargaan-item .box-section-penghargaan {
    flex-direction: column;
  }
  .section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider .box-section-penghargaan-item .box-section-penghargaan .box-image,
  .section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider .box-section-penghargaan-item .box-section-penghargaan .box-text {
    flex: 0 0 100% !important;
    max-width: initial !important;
  }
  .section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider .box-section-penghargaan-item .box-section-penghargaan .box-image {
    order: 1;
    width: 100%;
  }
  .section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider .box-section-penghargaan-item .box-section-penghargaan .box-image .box-image-inner .box-image-item {
    height: 400px;
  }
  .section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider .box-section-penghargaan-item .box-section-penghargaan .box-text {
    order: 2;
    margin-top: 3rem;
    padding-bottom: 6rem;
  }
  .section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider .box-section-penghargaan-item .box-section-penghargaan .box-text .box-text-inner h3 {
    font-size: 1.2rem;
  }
  .section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider .box-section-penghargaan-item .box-section-penghargaan .box-text .box-text-inner h2 {
    font-size: 2rem;
  }
  .section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider .box-section-penghargaan-item .box-section-penghargaan .box-text .box-text-inner p {
    font-size: 1.1rem;
  }
}
.section-penghargaan .box-section-penghargaan-outer .nav-arrow-penghargaan-outer {
  position: absolute;
  left: 0;
  bottom: -30px;
  width: 100%;
  z-index: 2;
}
@media (max-width: 1024px) {
  .section-penghargaan .box-section-penghargaan-outer .nav-arrow-penghargaan-outer {
    bottom: 20px !important;
  }
}
.section-penghargaan .box-section-penghargaan-outer .nav-arrow-penghargaan-outer .container.CX-wrapper {
  position: relative;
}
@media (min-width: 1025px) {
  .section-penghargaan .box-section-penghargaan-outer .nav-arrow-penghargaan-outer .container.CX-wrapper .nav-arrow-penghargaan-inner {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
}
.section-penghargaan .box-section-penghargaan-outer .nav-arrow-penghargaan-outer .container.CX-wrapper .nav-arrow-penghargaan-inner .nav-arrow-penghargaan {
  flex: 0 0 50%;
  max-width: 50%;
  text-align: center;
  margin: 0px;
}
@media (max-width: 1024px) {
  .section-penghargaan .box-section-penghargaan-outer .nav-arrow-penghargaan-outer .container.CX-wrapper .nav-arrow-penghargaan-inner .nav-arrow-penghargaan {
    flex: none;
    max-width: initial;
  }
}
.section-penghargaan .box-section-penghargaan-outer .nav-arrow-penghargaan-outer .container.CX-wrapper .nav-arrow-penghargaan-inner .nav-arrow-penghargaan .slick-arrow {
  display: inline-block;
  width: 103px;
  height: 80px;
  line-height: 80px;
  cursor: pointer;
  background-color: #f07662;
  color: #ffffff;
  font-size: 2rem;
  font-weight: bold;
  margin-right: -4px;
}
@media (max-width: 1440px) {
  .section-penghargaan .box-section-penghargaan-outer .nav-arrow-penghargaan-outer .container.CX-wrapper .nav-arrow-penghargaan-inner .nav-arrow-penghargaan .slick-arrow {
    width: 90px;
    height: 80px;
  }
}
@media (max-width: 1024px) {
  .section-penghargaan .box-section-penghargaan-outer .nav-arrow-penghargaan-outer .container.CX-wrapper .nav-arrow-penghargaan-inner .nav-arrow-penghargaan .slick-arrow {
    width: 65px;
    height: 60px;
    line-height: 60px;
    font-size: 1.5rem !important;
  }
}
.section-penghargaan .box-section-penghargaan-outer .nav-arrow-penghargaan-outer .container.CX-wrapper .nav-arrow-penghargaan-inner .nav-arrow-penghargaan .slick-arrow:before {
  content: "\f054";
  font-family: "Font Awesome 5 Pro";
}
.section-penghargaan .box-section-penghargaan-outer .nav-arrow-penghargaan-outer .container.CX-wrapper .nav-arrow-penghargaan-inner .nav-arrow-penghargaan .slick-arrow.arrow-prev:before {
  content: "\f053";
}
.section-penghargaan .box-section-penghargaan-outer .nav-arrow-penghargaan-outer .container.CX-wrapper .nav-arrow-penghargaan-inner .nav-arrow-penghargaan .slick-arrow.slick-disabled {
  background-color: #fca596;
  cursor: not-allowed;
}
.section-penghargaan .box-section-penghargaan-outer .nav-arrow-penghargaan-outer .container.CX-wrapper .nav-arrow-penghargaan-inner .nav-arrow-penghargaan .slick-arrow.slick-disabled:before {
  opacity: 0.5;
}

.cx-accordion-penghargaan.CX-main {
  padding: 3rem 0 !important;
}
.cx-accordion-penghargaan .CX-box-accordion .box-inner .box-item .box-toggle {
  background-color: #372ce0;
}
.cx-accordion-penghargaan .CX-box-accordion .box-inner .box-item .box-toggle h3 {
  font-family: "SourceSans-Semibold";
  letter-spacing: 1px;
}
@media (min-width: 1440px) {
  .cx-accordion-penghargaan .CX-box-accordion .box-inner .box-item .box-toggle h3 {
    font-size: 1.5rem;
  }
}
.cx-accordion-penghargaan .CX-box-accordion .box-inner .box-item .box-content {
  background-color: #efefef;
}
.cx-accordion-penghargaan .CX-box-accordion .box-inner .box-item .box-content .box-card-download .box-card-item a {
  text-align: center;
  background-color: transparent;
  cursor: default;
}
.cx-accordion-penghargaan .CX-box-accordion .box-inner .box-item .box-content .box-card-download .box-card-item a .box-ico {
  max-width: 236px;
  margin: 0 auto 2rem;
}
@media (max-width: 1440px) {
  .cx-accordion-penghargaan .CX-box-accordion .box-inner .box-item .box-content .box-card-download .box-card-item a .box-ico {
    max-width: 200px;
  }
}
.cx-accordion-penghargaan .CX-box-accordion .box-inner .box-item .box-content .box-card-download .box-card-item a .title {
  font-family: "SourceSans-Bold";
  color: #00529b;
  margin-bottom: 1rem;
  font-size: 1.5rem !important;
}
@media (max-width: 1440px) {
  .cx-accordion-penghargaan .CX-box-accordion .box-inner .box-item .box-content .box-card-download .box-card-item a .title {
    font-size: 1.2rem !important;
  }
}
.cx-accordion-penghargaan .CX-box-accordion .box-inner .box-item .box-content .box-card-download .box-card-item a p {
  font-family: "SourceSans";
  color: #707070;
  font-size: 1.1rem;
  letter-spacing: 1px;
}
.cx-accordion-penghargaan .CX-box-accordion .box-inner .box-item .box-content .box-card-download .box-card-item a:hover {
  color: #00529b;
}
.cx-accordion-penghargaan .CX-box-accordion .box-inner .box-item .box-content .box-card-download .box-card-item a:hover .box-ico img {
  filter: none !important;
}
@media (max-width: 768px) {
  .cx-accordion-penghargaan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .col-sm-3 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .cx-accordion-penghargaan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .col-sm-3 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.CX-kalkulator-solusi {
  background-size: cover;
  background-position: center center;
  position: relative;
}
.CX-kalkulator-solusi .overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 1;
  top: 0;
  overflow: hidden;
}
.CX-kalkulator-solusi .overlay:before {
  content: "";
  position: absolute;
  left: 0;
  width: 400px;
  height: 120%;
  background: rgba(73, 118, 186, 0.35);
  transform-origin: center center;
  -webkit-transform: rotate(30deg) translate(-300px, -100px);
  -moz-transform: rotate(30deg) translate(-300px, -100px);
  -ms-transform: rotate(30deg) translate(-300px, -100px);
  -o-transform: rotate(30deg) translate(-300px, -100px);
  transform: rotate(30deg) translate(-300px, -100px);
}
@media (max-width: 1024px) {
  .CX-kalkulator-solusi .overlay:before {
    -webkit-transform: rotate(30deg) translate(-400px, -100px);
    -moz-transform: rotate(30deg) translate(-400px, -100px);
    -ms-transform: rotate(30deg) translate(-400px, -100px);
    -o-transform: rotate(30deg) translate(-400px, -100px);
    transform: rotate(30deg) translate(-400px, -100px);
  }
}
@media (max-width: 768px) {
  .CX-kalkulator-solusi .overlay:before {
    -webkit-transform: rotate(30deg) translate(-450px, -100px);
    -moz-transform: rotate(30deg) translate(-450px, -100px);
    -ms-transform: rotate(30deg) translate(-450px, -100px);
    -o-transform: rotate(30deg) translate(-450px, -100px);
    transform: rotate(30deg) translate(-450px, -100px);
  }
}
@media (max-width: 767px) {
  .CX-kalkulator-solusi .overlay:before {
    -webkit-transform: rotate(30deg) translate(-550px, -100px);
    -moz-transform: rotate(30deg) translate(-550px, -100px);
    -ms-transform: rotate(30deg) translate(-550px, -100px);
    -o-transform: rotate(30deg) translate(-550px, -100px);
    transform: rotate(30deg) translate(-550px, -100px);
  }
}
.CX-kalkulator-solusi .overlay:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 400px;
  height: 120%;
  background: rgba(73, 118, 186, 0.35);
  transform-origin: center center;
  -webkit-transform: rotate(30deg) translate(300px, 100px);
  -moz-transform: rotate(30deg) translate(300px, 100px);
  -ms-transform: rotate(30deg) translate(300px, 100px);
  -o-transform: rotate(30deg) translate(300px, 100px);
  transform: rotate(30deg) translate(300px, 100px);
}
@media (max-width: 1024px) {
  .CX-kalkulator-solusi .overlay:after {
    -webkit-transform: rotate(30deg) translate(400px, 100px);
    -moz-transform: rotate(30deg) translate(400px, 100px);
    -ms-transform: rotate(30deg) translate(400px, 100px);
    -o-transform: rotate(30deg) translate(400px, 100px);
    transform: rotate(30deg) translate(400px, 100px);
  }
}
@media (max-width: 768px) {
  .CX-kalkulator-solusi .overlay:after {
    -webkit-transform: rotate(30deg) translate(450px, 100px);
    -moz-transform: rotate(30deg) translate(450px, 100px);
    -ms-transform: rotate(30deg) translate(450px, 100px);
    -o-transform: rotate(30deg) translate(450px, 100px);
    transform: rotate(30deg) translate(450px, 100px);
  }
}
@media (max-width: 767px) {
  .CX-kalkulator-solusi .overlay:after {
    -webkit-transform: rotate(30deg) translate(550px, 100px);
    -moz-transform: rotate(30deg) translate(550px, 100px);
    -ms-transform: rotate(30deg) translate(550px, 100px);
    -o-transform: rotate(30deg) translate(550px, 100px);
    transform: rotate(30deg) translate(550px, 100px);
  }
}
.CX-kalkulator-solusi:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 114, 0.9);
}
.CX-kalkulator-solusi .container.CX-wrapper {
  position: relative;
  z-index: 3;
}
.CX-kalkulator-solusi .container.CX-wrapper:after, .CX-kalkulator-solusi .container.CX-wrapper:before {
  content: "";
  position: absolute;
  width: 45px;
  height: 60px;
  border: 6px solid #feb601;
  -webkit-transform: skew(-15deg);
  -moz-transform: skew(-15deg);
  -ms-transform: skew(-15deg);
  -o-transform: skew(-15deg);
  transform: skew(-15deg);
  z-index: 1;
}
@media (max-width: 1366px) {
  .CX-kalkulator-solusi .container.CX-wrapper:after, .CX-kalkulator-solusi .container.CX-wrapper:before {
    width: 40px;
    height: 55px;
  }
}
@media (max-width: 768px) {
  .CX-kalkulator-solusi .container.CX-wrapper:after, .CX-kalkulator-solusi .container.CX-wrapper:before {
    width: 35px;
    height: 50px;
  }
}
.CX-kalkulator-solusi .container.CX-wrapper:before {
  right: 0;
  top: 40px;
}
@media (max-width: 1366px) {
  .CX-kalkulator-solusi .container.CX-wrapper:before {
    right: 20px;
  }
}
.CX-kalkulator-solusi .container.CX-wrapper:after {
  left: 0;
  bottom: -30px;
}
@media (max-width: 1366px) {
  .CX-kalkulator-solusi .container.CX-wrapper:after {
    left: 20px;
  }
}
.CX-kalkulator-solusi .box-kalkulator {
  padding: 5rem 0;
  color: #ffffff;
}
.CX-kalkulator-solusi .box-kalkulator .box-head-title {
  text-align: center;
}
.CX-kalkulator-solusi .box-kalkulator .box-head-title h3 {
  color: inherit;
  font-family: "SourceSans-Semibold";
}
.CX-kalkulator-solusi .box-kalkulator .box-head-title p {
  font-size: 1.2rem;
  font-family: "SourceSans";
  letter-spacing: 1px;
  color: rgba(255, 255, 255, 0.9);
}
.CX-kalkulator-solusi .box-kalkulator .box-filtering {
  max-width: 800px;
  margin: 3rem auto;
}
@media (max-width: 1024px) {
  .CX-kalkulator-solusi .box-kalkulator .box-filtering {
    max-width: initial;
  }
}
.CX-kalkulator-solusi .box-kalkulator .box-filtering .box-filtering-row {
  text-align: center;
}
.CX-kalkulator-solusi .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item {
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 5px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .CX-kalkulator-solusi .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item {
    display: block;
    margin-right: 0px;
  }
}
.CX-kalkulator-solusi .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item:last-child {
  margin-right: 0px;
}
.CX-kalkulator-solusi .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item label {
  display: inline-block;
  color: #ffffff;
  font-weight: normal;
  font-family: "SourceSans-Semibold";
  font-size: 1.4rem;
  letter-spacing: 1px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .CX-kalkulator-solusi .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item label {
    font-size: 1.2rem;
    display: block;
    margin-bottom: 0.5rem;
  }
}
.CX-kalkulator-solusi .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .box-select {
  display: inline-block;
  padding-left: 20px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .CX-kalkulator-solusi .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .box-select {
    padding-left: 0px;
  }
}
.CX-kalkulator-solusi .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .box-select .select2-container.select2-container--default .select2-selection--single {
  background-color: transparent;
  border: 1px solid #ffffff !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
.CX-kalkulator-solusi .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #ffffff;
  font-size: 1.1rem;
  letter-spacing: 1px;
}
.CX-kalkulator-solusi .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:before {
  color: #ffffff;
}
.CX-kalkulator-solusi .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
  border-left: 0px;
}
.CX-kalkulator-solusi .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:before {
  content: "\f0d7";
}
.CX-kalkulator-solusi .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .box-select span.select2.select2-container.select2-container--default.select2-container--below {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-kalkulator-solusi .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .box-select span.select2.select2-container.select2-container--default.select2-container--below.select2-container--open .select2-selection--single {
  background-color: #feb601;
  border-color: #feb601 !important;
}
.CX-kalkulator-solusi .box-kalkulator .box-act {
  text-align: center;
  margin: 0 auto;
}
@media (min-width: 1366px) {
  .CX-kalkulator-solusi .box-kalkulator .box-act {
    max-width: 250px;
  }
}
.CX-kalkulator-solusi .box-kalkulator .box-act .btn {
  letter-spacing: 3px;
  font-size: 1.1rem;
}
@media (min-width: 1366px) {
  .CX-kalkulator-solusi .box-kalkulator .box-act .btn {
    display: block;
    width: 100%;
  }
}
@media (max-width: 1366px) {
  .CX-kalkulator-solusi .box-kalkulator .box-act .btn {
    font-size: 1rem;
  }
}
.CX-kalkulator-solusi .box-kalkulator .box-act .btn.btn-custom-secondary:hover {
  background-color: #e6a500;
}

.CX-mengapa-memilih.result-kalkulator.left.style-2 {
  position: relative;
}
.CX-mengapa-memilih.result-kalkulator.left.style-2.CX-main {
  margin: 0;
  padding: 5rem 0 7rem;
}
@media (max-width: 1024px) {
  .CX-mengapa-memilih.result-kalkulator.left.style-2.CX-main {
    padding: 3rem 0 !important;
  }
}
.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih {
  position: relative;
  z-index: 2;
}
@media (max-width: 1024px) {
  .CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih {
    display: block;
  }
}
.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih:before {
  content: "";
  position: absolute;
  right: 0;
  bottom: -20px;
  width: 80%;
  height: 95%;
  background-color: #f9f9f9;
  z-index: 1;
}
@media (max-width: 1024px) {
  .CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih:before {
    width: 100%;
  }
}
.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 64px;
  z-index: 2;
  right: 10%;
  top: 16px;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
  border: 6px solid #fdb713;
}
@media (max-width: 1024px) {
  .CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih:after {
    display: none !important;
  }
}
.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-img {
  position: relative;
  flex: 0 0 40%;
  max-width: 40%;
  z-index: 3;
}
.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-img .box-inner-img {
  height: 500px;
}
@media (max-width: 1024px) {
  .CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-img .box-inner-img {
    height: 300px;
  }
}
.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-img:after {
  background-color: #feb601;
}
@media (max-width: 1024px) {
  .CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-img {
    display: block !important;
    flex: none !important;
    max-width: initial !important;
  }
}
@media (max-width: 1024px) {
  .CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-img:before {
    content: "";
    position: absolute;
    width: 40px;
    height: 45px;
    z-index: 2;
    right: 20px;
    top: -25px;
    -webkit-transform: skew(-20deg);
    -moz-transform: skew(-20deg);
    -ms-transform: skew(-20deg);
    -o-transform: skew(-20deg);
    transform: skew(-20deg);
    border: 6px solid #fdb713;
  }
}
.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text {
  position: relative;
  z-index: 2;
  color: #ffffff;
  padding-left: 100px;
  max-width: 50%;
}
@media (max-width: 1024px) {
  .CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text {
    max-width: 100% !important;
    padding-left: 0 !important;
  }
}
.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-inner-text {
  margin-top: 100px;
}
.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-inner-text h3 {
  color: #00008f;
  text-transform: none !important;
  text-align: left;
}
.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-inner-text p {
  color: #333333;
}
.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan {
  margin-bottom: 2rem;
}
.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item {
  display: flex;
  margin-bottom: 2rem;
}
@media (min-width: 1025px) {
  .CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item {
    max-width: 80%;
  }
}
.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item:last-child {
  margin-bottom: 0;
}
.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item .box-ico {
  flex: 0 0 auto;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  overflow: hidden;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item .box-ico img {
  max-height: 40px;
}
.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item .box-text {
  flex: 1 1 auto;
  padding-left: 20px;
  padding-top: 10px;
  text-align: left;
}
.theme-default .CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item .box-text h4 {
  color: #707070;
  font-size: 1.3rem;
  letter-spacing: 1px;
  font-family: "SourceSans";
  margin-bottom: 1rem;
}
.theme-default .CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item .box-text p {
  color: #29353d;
  letter-spacing: 1px;
  font-size: 1.2rem;
  font-family: "SourceSans-Light";
}
.theme-prestise .CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item .box-text h4 {
  color: #707070;
  font-size: 1.3rem;
  letter-spacing: 1px;
  font-family: "SourceSans";
  margin-bottom: 1rem;
}
.theme-prestise .CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item .box-text p {
  color: #29353d;
  letter-spacing: 1px;
  font-size: 1.2rem;
  font-family: "SourceSans-Light";
}
.theme-syariah .CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item .box-text h4 {
  color: #707070;
  font-size: 1.3rem;
  letter-spacing: 1px;
  font-family: "SourceSans";
  margin-bottom: 1rem;
}
.theme-syariah .CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item .box-text p {
  color: #29353d;
  letter-spacing: 1px;
  font-size: 1.2rem;
  font-family: "SourceSans-Light";
}
.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-act .btn {
  margin-right: 10px;
}
.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-act .btn:last-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  .CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-act .btn {
    margin-right: 0px !important;
    margin-bottom: 10px;
  }
  .CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-act .btn.btn-custom-white, .CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-act .btn.btn-custom {
    display: block;
    padding: 1rem 2rem !important;
  }
}
.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-act .btn.btn-custom-white:after {
  background-color: #c91432;
  border-color: #c91432;
}
.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-act .btn.btn-custom-white:hover {
  background-color: #c91432;
  border-color: #c91432;
}
.CX-mengapa-memilih.result-kalkulator.left.style-2 .box-mengapa-memilih .box-outer-text .box-act .btn.btn-custom-white:hover:after {
  background-color: #c91432;
  border-color: #c91432;
}

.CX-mengapa-memilih.result-kalkulator.right.style-2 {
  position: relative;
}
.CX-mengapa-memilih.result-kalkulator.right.style-2.CX-main {
  margin: 0;
  padding: 5rem 0 7rem;
}
.CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih {
  position: relative;
  z-index: 2;
}
@media (max-width: 1024px) {
  .CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih {
    display: flex !important;
    flex-direction: column;
  }
}
.CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -20px;
  width: 80%;
  height: 95%;
  background-color: #f9f9f9;
  z-index: 1;
}
@media (max-width: 1024px) {
  .CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih:before {
    width: 100% !important;
  }
}
.CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-img {
  position: absolute;
  right: 0;
  width: 40%;
  z-index: 3;
}
.CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-img .box-inner-img {
  height: 500px;
}
@media (max-width: 1024px) {
  .CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-img .box-inner-img {
    height: 300px;
  }
}
.CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-img:after {
  background-color: #feb601;
}
@media (max-width: 1024px) {
  .CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-img {
    position: relative !important;
    right: initial !important;
    width: 100% !important;
    order: 1;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 1024px) {
  .CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-img:before {
    content: "";
    position: absolute;
    width: 40px;
    height: 45px;
    z-index: 2;
    right: 20px;
    top: -25px;
    -webkit-transform: skew(-20deg);
    -moz-transform: skew(-20deg);
    -ms-transform: skew(-20deg);
    -o-transform: skew(-20deg);
    transform: skew(-20deg);
    border: 6px solid #fdb713;
  }
}
.CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text {
  position: relative;
  z-index: 2;
  color: #ffffff;
  flex: 1 1 auto;
  padding-left: 0;
}
@media (max-width: 1024px) {
  .CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text {
    order: 2;
    position: relative !important;
    display: block !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    width: 100% !important;
  }
  .CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-inner-text {
    max-width: 100% !important;
  }
}
.CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-inner-text {
  margin-top: 100px;
  max-width: 50%;
  position: relative;
}
.CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-inner-text:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 64px;
  z-index: 2;
  right: -100px;
  top: -87px;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
  border: 6px solid #fdb713;
}
@media (max-width: 1024px) {
  .CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-inner-text:after {
    display: none !important;
  }
}
.CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-inner-text h3 {
  color: #00008f;
  text-transform: none !important;
  text-align: left;
}
.CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-inner-text p {
  color: #333333;
}
.CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan {
  margin-bottom: 2rem;
}
.CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item {
  display: flex;
  margin-bottom: 2rem;
}
@media (min-width: 1025px) {
  .CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item {
    max-width: 80%;
  }
}
.CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item:last-child {
  margin-bottom: 0;
}
.CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item .box-ico {
  flex: 0 0 auto;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  overflow: hidden;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item .box-ico img {
  max-height: 40px;
}
.CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item .box-text {
  flex: 1 1 auto;
  padding-left: 20px;
  padding-top: 10px;
}
.theme-default .CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item .box-text h4 {
  color: #707070;
  font-size: 1.3rem;
  letter-spacing: 1px;
  font-family: "SourceSans";
  margin-bottom: 1rem;
  text-align: left !important;
}
.theme-default .CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item .box-text p {
  color: #29353d;
  letter-spacing: 1px;
  font-size: 1.2rem;
  font-family: "SourceSans-Light";
}
.theme-prestise .CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item .box-text h4 {
  color: #707070;
  font-size: 1.3rem;
  letter-spacing: 1px;
  font-family: "SourceSans";
  margin-bottom: 1rem;
  text-align: left !important;
}
.theme-prestise .CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item .box-text p {
  color: #29353d;
  letter-spacing: 1px;
  font-size: 1.2rem;
  font-family: "SourceSans-Light";
}
.theme-syariah .CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item .box-text h4 {
  color: #707070;
  font-size: 1.3rem;
  letter-spacing: 1px;
  font-family: "SourceSans";
  margin-bottom: 1rem;
  text-align: left !important;
}
.theme-syariah .CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-list-keunggulan .box-keunggulan-item .box-text p {
  color: #29353d;
  letter-spacing: 1px;
  font-size: 1.2rem;
  font-family: "SourceSans-Light";
}
.CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-act .btn {
  margin-right: 10px;
}
.CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-act .btn:last-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  .CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-act .btn {
    margin-right: 0px !important;
    margin-bottom: 10px;
  }
  .CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-act .btn.btn-custom-white, .CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-act .btn.btn-custom {
    display: block;
    padding: 1rem 2rem !important;
  }
}
.CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-act .btn.btn-custom-white:after {
  background-color: #c91432;
  border-color: #c91432;
}
.CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-act .btn.btn-custom-white:hover {
  background-color: #c91432;
  border-color: #c91432;
}
.CX-mengapa-memilih.result-kalkulator.right.style-2 .box-mengapa-memilih .box-outer-text .box-act .btn.btn-custom-white:hover:after {
  background-color: #c91432;
  border-color: #c91432;
}

@media (max-width: 1600px) {
  .box-result-minat .box-form-minat {
    max-height: 340px;
    overflow-y: auto;
    overflow: hidden;
    overflow-y: auto;
    padding-right: 2rem;
    height: auto;
    /* width */
    /* Track */
    /* Handle */
    /* Handle on hover */
  }
  .box-result-minat .box-form-minat::-webkit-scrollbar {
    width: 10px;
  }
  .box-result-minat .box-form-minat::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
  }
  .box-result-minat .box-form-minat::-webkit-scrollbar-thumb {
    background: #000092;
    border-radius: 10px;
    transition: 0.3s;
  }
  .box-result-minat .box-form-minat::-webkit-scrollbar-thumb:hover {
    background: #FDB713;
  }
}
@media (max-width: 1360px) {
  .box-result-minat .box-form-minat {
    max-height: 287px;
  }
}
@media (max-width: 820px) {
  .box-result-minat .box-form-minat {
    max-height: none;
    padding-right: 0;
  }
}
.box-result-minat .box-form-minat .box-text-input .form-group.input-text-wrapper {
  margin-bottom: 1.5rem !important;
}
@media (max-width: 768px) {
  .box-result-minat .box-form-minat .box-text-input .form-group.input-text-wrapper {
    margin-bottom: 0.5rem !important;
  }
}
.box-result-minat .box-form-minat .box-select {
  flex: 1 1 auto;
  position: relative;
}
.box-result-minat .box-form-minat .box-select .select2-container.select2-container--default .select2-selection--single {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
.box-result-minat .box-form-minat .box-select .select2-container.select2-container--default .select2-selection--single {
  height: 44px;
}

.box-result-minat .box-form-minat .box-text-input {
  display: block !important;
}
.box-result-minat .box-form-minat .box-text-input .box-captcha {
  margin-top: 2rem;
}
.box-result-minat .box-form-minat .box-text-input .box-captcha .input-captcha {
  margin-bottom: 1rem;
}
.box-result-minat .box-form-minat .box-text-input .box-captcha .input-captcha .box-act-item {
  display: inline-block;
}
@media (max-width: 820px) {
  .box-result-minat .box-form-minat .box-text-input .box-captcha .input-captcha .box-act-item {
    margin-bottom: 1rem;
  }
}
.box-result-minat .box-form-minat .box-text-input .box-captcha .input-captcha .box-act-item .form-control {
  background-color: #ffffff;
  height: 44px;
  border-color: transparent;
  font-size: 1.1rem;
  letter-spacing: 1px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  font-family: "SourceSans-Semibold";
}

.box-pop-result-minat {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.box-pop-result-minat.open {
  opacity: 1;
  visibility: visible;
}
.box-pop-result-minat .overlay-result-minat {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
.box-pop-result-minat .box-result-minat {
  opacity: 1;
  visibility: visible;
  display: block;
  max-width: 1200px;
  height: auto;
  margin: 30px auto;
  padding: 5rem 2rem;
}
@media (max-width: 1280px) {
  .box-pop-result-minat .box-result-minat {
    width: 90%;
  }
}
@media (max-width: 768px) {
  .box-pop-result-minat .box-result-minat {
    padding: 4rem 1rem;
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .box-pop-result-minat .box-result-minat {
    padding: 3rem 1rem;
    max-height: 90vh;
  }
}
.box-pop-result-minat .box-result-minat .box-close {
  right: 0px;
}

section.CX-main.CX-product-list.hasil-kalklator .box-product-outer .box-product-item .box-detail .box-list-keunggulan {
  margin-top: 3rem;
}
section.CX-main.CX-product-list.hasil-kalklator .box-product-outer .box-product-item .box-detail .box-list-keunggulan .box-keunggulan-item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
section.CX-main.CX-product-list.hasil-kalklator .box-product-outer .box-product-item .box-detail .box-list-keunggulan .box-keunggulan-item .box-ico {
  flex: 0 0 auto;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
}
section.CX-main.CX-product-list.hasil-kalklator .box-product-outer .box-product-item .box-detail .box-list-keunggulan .box-keunggulan-item .box-ico img {
  width: 35px;
}
section.CX-main.CX-product-list.hasil-kalklator .box-product-outer .box-product-item .box-detail .box-list-keunggulan .box-keunggulan-item .box-text {
  flex: 1 1 auto;
  padding-left: 1rem;
}
section.CX-main.CX-product-list.hasil-kalklator .box-product-outer .box-product-item .box-detail .box-list-keunggulan .box-keunggulan-item .box-text .box-text-inner h4 {
  text-transform: none;
  font-family: "SourceSans";
  color: #000000;
  letter-spacing: 1px;
}

section.CX-main.CX-product-list.hasil-kalklator .box-product-outer .box-product-item .box-detail .box-list-keunggulan .box-keunggulan-item .box-ico img {
  -webkit-filter: brightness(0) invert(1);
  -moz-filter: brightness(0) invert(1);
  -ms-filter: brightness(0) invert(1);
  -o-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

section.CX-main.CX-product-list.hasil-kalklator {
  padding: 5rem 0 0rem;
}
section.CX-main.CX-product-list.hasil-kalklator .container.CX-wrapper {
  border-bottom: 1px solid #ddd;
}

@media (max-width: 1200px) {
  section.CX-main.CX-product-list.hasil-kalklator .box-product-outer > .row > .col-sm-4 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  section.CX-main.CX-product-list.hasil-kalklator .box-product-outer > .row > .col-sm-4 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 1300px) {
  section.CX-main.CX-product-list.hasil-kalklator .box-product-outer .box-product-item .box-detail .box-act a.btn {
    padding: 1rem 1rem 1rem !important;
  }
}
@media (max-width: 1200px) {
  section.CX-main.CX-product-list.hasil-kalklator .box-product-outer .box-product-item .box-detail .box-act a.btn {
    font-size: 1rem !important;
  }
}

section.CX-main.CX-product-list.hasil-kalklator .box-product-outer .box-product-item .box-detail .title {
  height: auto !important;
}

.box-result-minat {
  background-color: #4976ba;
  color: #ffffff;
  position: relative;
  margin-top: 20px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
  height: 0px;
  display: none;
  padding: 5rem 0;
}
@media (max-width: 768px) {
  .box-result-minat {
    padding: 3rem 0;
  }
}
.box-result-minat .container {
  position: relative;
}
.box-result-minat .box-close {
  position: absolute;
  right: 0;
  top: -40px;
}
@media (max-width: 767px) {
  .box-result-minat .box-close {
    top: -40px;
    right: 10px;
  }
}
.box-result-minat .box-close a {
  color: #ffffff;
  text-decoration: none;
}
.box-result-minat .box-close a span {
  margin-right: 10px;
  font-size: 1.2rem;
  letter-spacing: 1px;
  display: inline-block;
}
.box-result-minat .box-close a span:first-child {
  font-style: italic;
}
.box-result-minat .box-close a span:last-child {
  margin-right: 0px;
  font-weight: normal;
  position: relative;
  top: 2px;
}
.box-result-minat .box-close a span:last-child i {
  font-size: 1.5rem;
}
.box-result-minat .box-close a span:last-child i:before {
  font-weight: normal;
}
.box-result-minat .box-head-title {
  text-align: center;
  margin-bottom: 4rem;
}
@media (max-width: 767px) {
  .box-result-minat .box-head-title {
    padding: 0 10px;
  }
}
@media (max-width: 767px) {
  .box-result-minat .box-head-title {
    margin-top: 2rem;
  }
}
.box-result-minat .box-head-title h3,
.box-result-minat .box-head-title h2 {
  color: #ffffff;
  letter-spacing: 2px;
}
.box-result-minat .box-head-title h3 {
  font-family: "SourceSans-Semibold";
  font-size: 2.5rem !important;
}
@media (max-width: 768px) {
  .box-result-minat .box-head-title h3 {
    font-size: 2rem !important;
  }
}
@media (max-width: 767px) {
  .box-result-minat .box-head-title h3 {
    font-size: 1.5rem !important;
  }
}
.box-result-minat .box-head-title h2 {
  font-family: "SourceSans";
  font-size: 2rem;
}
@media (max-width: 768px) {
  .box-result-minat .box-head-title h2 {
    font-size: 1.5rem;
  }
}
@media (max-width: 767px) {
  .box-result-minat .box-head-title h2 {
    font-size: 1rem;
  }
}
.box-result-minat .box-form-minat {
  margin: 0 auto;
}
@media (min-width: 1366px) {
  .box-result-minat .box-form-minat {
    max-width: 80%;
  }
}
@media (max-width: 768px) {
  .box-result-minat .box-form-minat .row .col-sm-4 {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 1.5rem;
  }
}
.box-result-minat .box-form-minat .box-text-input {
  position: relative;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .box-result-minat .box-form-minat .box-text-input {
    display: block !important;
  }
}
.box-result-minat .box-form-minat .box-text-input label {
  font-weight: normal;
  color: #ffffff;
  font-family: "SourceSans-Semibold";
  font-size: 1.3rem;
  flex: 0 0 auto;
  padding-right: 20px;
  letter-spacing: 1px;
}
@media (max-width: 768px) {
  .box-result-minat .box-form-minat .box-text-input label {
    font-size: 1.1rem;
    min-width: 150px;
  }
}
@media (max-width: 767px) {
  .box-result-minat .box-form-minat .box-text-input label {
    flex: none !important;
    max-width: initial !important;
    display: block !important;
    text-align: left;
  }
}
.box-result-minat .box-form-minat .box-text-input .box-text {
  flex: 1 1 auto;
  position: relative;
}
.box-result-minat .box-form-minat .box-text-input .form-group.input-text-wrapper {
  margin-bottom: 0px;
}
.box-result-minat .box-form-minat .box-text-input .form-group.input-text-wrapper .form-control {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  border-color: transparent;
  font-size: 1.1rem;
  letter-spacing: 1px;
  background-color: #ffffff;
}
.box-result-minat .box-form-minat .box-text-input .form-group.input-text-wrapper .form-control::-webkit-input-placeholder {
  color: #00008f;
  letter-spacing: 2px;
}
.box-result-minat .box-form-minat .box-text-input .form-group.input-text-wrapper .form-control::-moz-placeholder {
  color: #00008f;
  letter-spacing: 2px;
}
.box-result-minat .box-form-minat .box-text-input .form-group.input-text-wrapper .form-control:-moz-placeholder {
  color: #00008f;
  letter-spacing: 2px;
}
.box-result-minat .box-form-minat .box-text-input .form-group.input-text-wrapper .form-control:-ms-input-placeholder {
  color: #00008f;
  letter-spacing: 2px;
}
.box-result-minat .box-form-minat .box-radio-input {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  margin: 2rem 0 3rem;
}
@media (max-width: 768px) {
  .box-result-minat .box-form-minat .box-radio-input {
    justify-content: flex-start;
  }
}
.box-result-minat .box-form-minat .box-radio-input .box-radio {
  flex: 0 0 auto;
}
.box-result-minat .box-form-minat .box-radio-input .box-radio .form-group {
  margin-bottom: 0px;
}
.box-result-minat .box-form-minat .box-radio-input .box-radio .form-group .field {
  border: 0px;
  box-shadow: none;
}
.box-result-minat .box-form-minat .box-radio-input .box-radio .form-group [type=checkbox] {
  outline: none;
  width: 20px;
  height: 20px;
  background-color: transparent;
}
.box-result-minat .box-form-minat .box-radio-input .box-label {
  padding-left: 20px;
  flex: 1 1 auto !important;
  font-weight: normal;
  color: #ffffff;
  font-family: "SourceSans-Semibold";
  font-size: 1.3rem;
  flex: 0 0 auto;
  padding-right: 20px;
  letter-spacing: 1px;
  text-align: left;
}
@media (max-width: 768px) {
  .box-result-minat .box-form-minat .box-radio-input .box-label {
    font-size: 1rem;
  }
}

.box-result-minat .box-form-minat .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #4976ba !important;
}
.box-result-minat .box-form-minat .box-text-input .form-group.input-text-wrapper .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
}

section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.left.promotion-ekslusif .box-mengapa-memilih .box-outer-text,
section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.left.promotion-ekslusif .box-mengapa-memilih .box-outer-img {
  flex: 0 0 50%;
  max-width: 50%;
}
section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.left.promotion-ekslusif .box-mengapa-memilih .box-outer-text .box-inner-text h3 {
  text-transform: uppercase !important;
  letter-spacing: 1px;
  font-size: 2rem;
  font-family: "SourceSans-Bold";
}
section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.left.promotion-ekslusif .box-mengapa-memilih .box-outer-text .box-inner-text .date {
  color: #feb601;
  font-size: 1.2rem;
  letter-spacing: 3px;
  margin-bottom: 2rem;
}

@media (max-width: 1440px) {
  section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.left.promotion-ekslusif .box-mengapa-memilih .box-outer-text {
    padding-left: 50px;
  }
}
@media (max-width: 1024px) {
  section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.left.promotion-ekslusif .box-mengapa-memilih .box-outer-text {
    text-align: left !important;
    padding-bottom: 2rem;
  }
}
section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.left.promotion-ekslusif .nav-arrow-promo-outer {
  position: absolute;
  left: 0;
  width: 100%;
}
@media (min-width: 1025px) {
  section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.left.promotion-ekslusif .nav-arrow-promo-outer .nav-arrow-promo-inner {
    display: flex;
  }
}
@media (max-width: 1024px) {
  section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.left.promotion-ekslusif .nav-arrow-promo-outer .nav-arrow-promo-inner {
    right: 20px;
    top: -40px;
    position: relative;
  }
}
@media (max-width: 768px) {
  section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.left.promotion-ekslusif .nav-arrow-promo-outer .nav-arrow-promo-inner {
    top: -25px;
  }
}
section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.left.promotion-ekslusif .nav-arrow-promo-outer .nav-arrow-promo-inner .nav-arrow-promo {
  text-align: right;
}
@media (min-width: 1025px) {
  section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.left.promotion-ekslusif .nav-arrow-promo-outer .nav-arrow-promo-inner .nav-arrow-promo {
    flex: 0 0 50%;
    max-width: 50%;
    text-align: center;
  }
}
section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.left.promotion-ekslusif .nav-arrow-promo-outer .nav-arrow-promo-inner .nav-arrow-promo .slick-arrow {
  display: inline-block;
  background-color: #feb601;
  height: 65px;
  line-height: 65px;
  width: 120px;
  cursor: pointer;
  text-align: center;
  margin-left: -4px;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
}
@media (max-width: 768px) {
  section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.left.promotion-ekslusif .nav-arrow-promo-outer .nav-arrow-promo-inner .nav-arrow-promo .slick-arrow {
    width: 80px;
    height: 45px;
    line-height: 45px;
  }
}
section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.left.promotion-ekslusif .nav-arrow-promo-outer .nav-arrow-promo-inner .nav-arrow-promo .slick-arrow:hover {
  background-color: #f7b100;
}
section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.left.promotion-ekslusif .nav-arrow-promo-outer .nav-arrow-promo-inner .nav-arrow-promo .slick-arrow.slick-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.left.promotion-ekslusif .nav-arrow-promo-outer .nav-arrow-promo-inner .nav-arrow-promo .slick-arrow.slick-disabled:hover {
  background-color: #feb601;
}
section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.left.promotion-ekslusif .nav-arrow-promo-outer .nav-arrow-promo-inner .nav-arrow-promo .slick-arrow:before {
  content: "\f178";
  font-family: "Font Awesome 5 Pro";
  color: #00008f;
  font-weight: normal;
  font-size: 2rem;
}
@media (max-width: 768px) {
  section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.left.promotion-ekslusif .nav-arrow-promo-outer .nav-arrow-promo-inner .nav-arrow-promo .slick-arrow:before {
    font-size: 1.5rem;
  }
}
section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.left.promotion-ekslusif .nav-arrow-promo-outer .nav-arrow-promo-inner .nav-arrow-promo .slick-arrow.arrow-prev {
  margin-left: 0px;
}
section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.left.promotion-ekslusif .nav-arrow-promo-outer .nav-arrow-promo-inner .nav-arrow-promo .slick-arrow.arrow-prev:before {
  content: "\f177";
}

section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.promotion-ekslusif .box-mengapa-memilih .box-outer-img {
  padding-top: 20px;
}
@media (max-width: 768px) {
  section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.promotion-ekslusif .box-mengapa-memilih .box-outer-img:before {
    top: 0px !important;
  }
}
section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.promotion-ekslusif .box-mengapa-memilih .box-outer-img .ribbon {
  left: 80px;
  top: 0px;
}
@media (max-width: 768px) {
  section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.promotion-ekslusif .box-mengapa-memilih .box-outer-img .ribbon {
    top: 4px;
    left: 40px;
  }
}
@media (max-width: 767px) {
  section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.promotion-ekslusif .box-mengapa-memilih .box-outer-img .ribbon {
    left: 20px;
    top: 8px;
  }
}
@media (max-width: 768px) {
  section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.promotion-ekslusif .box-mengapa-memilih .box-outer-img .ribbon .ribbon-inner {
    width: 100px;
  }
  section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.promotion-ekslusif .box-mengapa-memilih .box-outer-img .ribbon .ribbon-inner .label-text {
    font-size: 0.9rem;
  }
}
@media (max-width: 767px) {
  section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.promotion-ekslusif .box-mengapa-memilih .box-outer-img .ribbon .ribbon-inner {
    width: 80px;
  }
  section.CX-main.CX-mengapa-memilih.style-2.result-kalkulator.promotion-ekslusif .box-mengapa-memilih .box-outer-img .ribbon .ribbon-inner .label-text {
    font-size: 0.7rem;
  }
}

.ribbon {
  position: absolute;
  z-index: 3;
  top: 0;
}
.ribbon .ribbon-inner {
  color: #ffffff;
  width: 120px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: "SourceSans-Bold";
  font-size: 1rem;
  position: relative;
  z-index: 2;
}
.ribbon .ribbon-inner .label-text {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  left: 3px;
  text-align: center;
  width: 100%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.promotion-detail-layout .promotion-content-detail .CX-main .box-details h3 {
  color: #00008f;
  text-transform: uppercase !important;
  letter-spacing: 1px;
  font-size: 1.5rem;
  margin-bottom: 1rem;
}
.promotion-detail-layout .promotion-content-detail .CX-main .box-details .desc {
  color: #29353d;
  font-family: "SourceSans-Light";
  letter-spacing: 1px;
  font-size: 1.1rem;
}

.cx-product-promotion {
  margin: 5rem 0 0;
}
.cx-product-promotion .container {
  position: relative;
}
.cx-product-promotion .box-share-social-media {
  position: absolute;
  top: 0;
  left: 40px;
}
@media (max-width: 1024px) {
  .cx-product-promotion .box-share-social-media {
    position: relative;
    top: 0 !important;
    width: auto !important;
    left: 10px !important;
    margin-bottom: 2rem;
  }
  .cx-product-promotion .box-share-social-media .title {
    text-align: left;
  }
  .cx-product-promotion .box-share-social-media ul {
    text-align: left;
  }
  .cx-product-promotion .box-share-social-media ul li {
    display: inline-block !important;
    margin-bottom: 0 !important;
    margin-right: 5px !important;
  }
  .cx-product-promotion .box-share-social-media ul li:last-child {
    margin-right: 0;
  }
  .cx-product-promotion .box-share-social-media ul li a {
    width: 40px !important;
    height: 40px !important;
    line-height: 40px !important;
    font-size: 1.2rem !important;
  }
}
.cx-product-promotion .box-product-promotion {
  margin: 0 auto;
}
@media (min-width: 1025px) {
  .cx-product-promotion .box-product-promotion {
    max-width: 80%;
  }
}
.cx-product-promotion .box-product-promotion .box-img {
  height: 582px;
}
@media (max-width: 1024px) {
  .cx-product-promotion .box-product-promotion .box-img {
    height: 382px;
  }
}
@media (max-width: 767px) {
  .cx-product-promotion .box-product-promotion .box-img {
    height: 282px;
  }
}
.cx-product-promotion .box-product-promotion .title {
  font-family: "SourceSans-Semibold";
  color: #00008f;
  font-size: 2.5rem;
  letter-spacing: 1px;
  margin: 2rem 0;
}
@media (min-width: 1025px) {
  .cx-product-promotion .box-product-promotion .title {
    max-width: 80%;
  }
}
@media (max-width: 1024px) {
  .cx-product-promotion .box-product-promotion .title {
    font-size: 2rem;
  }
}
@media (max-width: 768px) {
  .cx-product-promotion .box-product-promotion .title {
    font-size: 1.5rem;
  }
}
.cx-product-promotion .box-product-promotion .box-act a {
  margin-right: 20px;
  padding: 1rem 2rem !important;
}
.cx-product-promotion .box-product-promotion .box-act a:last-child {
  margin-right: 0px;
}
@media (max-width: 767px) {
  .cx-product-promotion .box-product-promotion .box-act a {
    margin-right: 0px;
    display: block;
    width: 100%;
    margin-bottom: 10px;
    padding: 0.8rem 1.1rem !important;
  }
  .cx-product-promotion .box-product-promotion .box-act a:last-child {
    margin-bottom: 0px;
  }
}

@media (min-width: 1025px) {
  section.CX-main.CX-promo-benefit-detail .container.CX-wrapper .box-details {
    max-width: 80%;
    margin: 0 auto;
  }
}

.box-share-social-media {
  width: 50px;
  text-align: center;
}
.box-share-social-media .title {
  font-family: "SourceSans";
  color: #00008f;
  font-size: 0.8rem;
  width: 100%;
  letter-spacing: 3px;
  line-height: 16px;
  text-transform: uppercase;
}
.box-share-social-media ul {
  text-align: center;
  margin-top: 10px;
}
.box-share-social-media ul li {
  display: block;
  padding-left: 0 !important;
  margin-bottom: 5px;
}
.box-share-social-media ul li a {
  display: block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border: 0;
  font-size: 1.4rem;
  padding: 0 !important;
  outline: none;
}
.box-share-social-media ul li a:focus {
  box-shadow: none;
  border: 0;
}
.theme-default .box-share-social-media ul li a {
  background-color: #fdb713;
  color: #ffffff;
}
.theme-default .box-share-social-media ul li a:hover {
  background-color: #ecab11 !important;
}
.theme-prestise .box-share-social-media ul li a {
  background-color: #fdb713;
  color: #ffffff;
}
.theme-prestise .box-share-social-media ul li a:hover {
  background-color: #ecab11 !important;
}
.theme-syariah .box-share-social-media ul li a {
  background-color: #fdb713;
  color: #ffffff;
}
.theme-syariah .box-share-social-media ul li a:hover {
  background-color: #ecab11 !important;
}
.box-share-social-media ul li a:before {
  font-family: "Font Awesome 5 Brands";
  top: 0;
}

.box-share-social-media .jssocials ul {
  padding: 0 !important;
}

.cx-product-promotion .box-result-minat .box-form-minat .box-act.input-captcha {
  display: flex;
  margin-top: 2rem;
}
.cx-product-promotion .box-result-minat .box-form-minat .box-act.input-captcha .box-act-item:first-child {
  flex: 0 0 auto;
}
.cx-product-promotion .box-result-minat .box-form-minat .box-act.input-captcha .box-act-item:last-child {
  flex: 1 1 auto;
}
.cx-product-promotion .box-result-minat .box-form-minat .box-act.input-captcha .box-act-item .form-control {
  background-color: #ffffff !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  border-color: transparent;
  font-size: 1.1rem;
  letter-spacing: 1px;
  font-family: "SourceSans-Semibold";
  color: #000000;
  font-weight: normal;
  height: 44px !important;
  width: 100% !important;
  display: block;
  margin-right: 0px;
}

.CX-layout-product-detail section.CX-main.CX-flash-deal.style-2 {
  margin-bottom: 3rem;
}
.CX-layout-product-detail section.CX-main.CX-flash-deal.style-2 .box-nav-flash {
  left: 0;
  bottom: -40px !important;
  top: initial !important;
}
@media (max-width: 768px) {
  .CX-layout-product-detail section.CX-main.CX-flash-deal.style-2 .box-nav-flash {
    bottom: -20px !important;
  }
}
@media (max-width: 767px) {
  .CX-layout-product-detail section.CX-main.CX-flash-deal.style-2 .box-nav-flash {
    bottom: 0px !important;
  }
}
.CX-layout-product-detail section.CX-main.CX-flash-deal.style-2 .box-nav-flash .nav-flash {
  position: relative;
  text-align: right;
}

section.CX-main.CX-card-news.promotion {
  background-color: #ffffff;
}
section.CX-main.CX-card-news.promotion .box-head-title {
  margin-bottom: 5rem;
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner {
  margin-top: 10px !important;
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .ribbon {
  top: -10px;
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .ribbon .ribbon-inner {
  width: 82px;
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .img-background {
  height: 400px;
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .box-card-item .text .desc {
  display: none !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .box-card-item .text .desc p {
  display: block !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner:hover .box-card-item .text .desc {
  display: block !important;
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer {
  height: 400px;
  margin-bottom: 24px;
}
@media (max-width: 1440px) {
  section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer {
    height: 350px;
  }
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner {
  height: 100%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 2rem;
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .img-background {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: center center;
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .img-background:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 60%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, black 100%);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .box-card-item {
  position: relative;
  flex: 1 1 auto;
  color: #ffffff;
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .box-card-item .category {
  text-transform: uppercase;
  margin-bottom: 1rem;
  letter-spacing: 1px;
  font-family: "SourceSans-Semibold";
  position: relative;
  padding-left: 10px;
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .box-card-item .category:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 80%;
}
.theme-default section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .box-card-item .category:before {
  border-left: 4px solid #f3810c;
}
.theme-prestise section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .box-card-item .category:before {
  border-left: 4px solid #f3810c;
}
.theme-syariah section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .box-card-item .category:before {
  border-left: 4px solid #f3810c;
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .box-card-item .text h4 {
  font-size: 1.6rem;
  font-family: "SourceSans-Bold";
  letter-spacing: 1px;
  margin-bottom: 1.5rem;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 1440px) {
  section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .box-card-item .text h4 {
    font-size: 1.4rem;
  }
}
@media (max-width: 1024px) {
  section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .box-card-item .text h4 {
    font-size: 1.2rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .box-card-item .text p {
  margin-bottom: 1.5rem;
  font-size: 1.1rem;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 1024px) {
  section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .box-card-item .text p {
    font-size: 1rem;
  }
}
@media (max-width: 768px) {
  section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .box-card-item .text p {
    display: none;
  }
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .box-card-item .text .date {
  font-size: 1rem;
  font-family: "SourceSans-Bold";
  letter-spacing: 1px;
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .box-card-item .text .date span {
  position: relative;
  display: inline-block;
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .box-card-item .btn-act {
  margin-top: 1.5rem;
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .box-card-item .btn-act a {
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 1.2rem;
}
@media (max-width: 767px) {
  section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner .box-card-item .btn-act a {
    font-size: 1rem;
  }
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner:hover {
  cursor: default;
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner:hover .img-background:before {
  background: #372ce0;
  height: 100%;
}
section.CX-main.CX-card-news.promotion .box-card-news .box-card-outer .box-card-inner:hover .box-card-item .btn-act {
  display: block;
}
section.CX-main.CX-card-news.promotion .box-card-news .row .col-sm-4 .box-card-outer {
  height: 285px;
}
@media (max-width: 1024px) {
  section.CX-main.CX-card-news.promotion .box-card-news .row .col-sm-7,
  section.CX-main.CX-card-news.promotion .box-card-news .row .col-sm-5,
  section.CX-main.CX-card-news.promotion .box-card-news .row .col-sm-4 {
    flex: 0 0 100% !important;
    max-width: 400px !important;
    width: 317px !important;
  }
  section.CX-main.CX-card-news.promotion .box-card-news .row .col-sm-7 .box-card-outer,
  section.CX-main.CX-card-news.promotion .box-card-news .row .col-sm-5 .box-card-outer,
  section.CX-main.CX-card-news.promotion .box-card-news .row .col-sm-4 .box-card-outer {
    height: 300px !important;
  }
}

.CX-product-list.with-bg.has-loader {
  position: relative;
  cursor: default;
  font-size: 1.3rem;
  height: 100px;
  overflow: hidden;
}
.CX-product-list.with-bg.has-loader:before {
  content: "\f110";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 30%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: a 1s infinite steps(10);
  -moz-animation: a 1s infinite steps(10);
  -ms-animation: a 1s infinite steps(10);
  animation: a 1s infinite steps(10);
  color: #000000;
  z-index: 3;
  font-weight: bold;
  font-size: 2rem;
}
.CX-product-list.with-bg.has-loader:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fafafa;
  z-index: 2;
}

.flip-card {
  position: relative;
}
.flip-card > .front,
.flip-card > .back {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-duration: 3s;
  transition-property: transform, opacity;
}
.flip-card > .front {
  transform: rotateY(0deg);
}
.flip-card > .back {
  position: absolute;
  opacity: 0;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  transform: rotateY(-180deg);
}
.flip-card:hover > .front {
  transform: rotateY(180deg);
}
.flip-card:hover > .back {
  opacity: 1;
  transform: rotateY(0deg);
}
.flip-card.flip-vertical > .back {
  transform: rotateX(-180deg);
}
.flip-card.flip-vertical:hover > .front {
  transform: rotateX(180deg);
}
.flip-card.flip-vertical:hover > .back {
  transform: rotateX(0deg);
}

section.CX-main.CX-mengapa-memilih.layanan-eksekutif {
  padding: 5rem 0 7rem;
}
@media (max-width: 1024px) {
  section.CX-main.CX-mengapa-memilih.layanan-eksekutif {
    padding: 5rem 0;
  }
  section.CX-main.CX-mengapa-memilih.layanan-eksekutif:before {
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 1024px) {
  section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih {
    display: block;
  }
  section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih .box-outer-text,
  section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih .box-outer-img {
    flex: 0 0 100%;
    max-width: 100%;
  }
  section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih .box-outer-text {
    padding-left: 0px;
    margin-top: 100px;
  }
  section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih .box-outer-img .flip-card {
    width: 763px !important;
    margin: 0 auto;
  }
  section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih .box-outer-img .flip-card .img-inner img {
    height: 476px !important;
  }
}
@media (max-width: 768px) {
  section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih .box-outer-img .flip-card {
    width: 400px !important;
    margin: 0 auto;
  }
  section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih .box-outer-img .flip-card .img-inner img {
    height: 250px !important;
  }
}
@media (max-width: 767px) {
  section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih .box-outer-text {
    margin-top: 80px;
  }
  section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih .box-outer-img:after {
    left: 50% !important;
  }
  section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih .box-outer-img .flip-card {
    width: 300px !important;
    margin: 0 auto;
  }
  section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih .box-outer-img .flip-card .img-inner img {
    height: 187px !important;
  }
}
section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih .box-outer-img:after {
  z-index: 3;
}
section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih .box-outer-img .flip-card {
  width: 100%;
  z-index: 4;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
}
section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih .box-outer-img .flip-card .back,
section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih .box-outer-img .flip-card .front {
  padding: 0px;
}
section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih .box-outer-img .flip-card .back .img-inner img,
section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih .box-outer-img .flip-card .front .img-inner img {
  width: 100%;
  object-fit: cover;
  height: 476px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
@media (max-width: 1440px) {
  section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih .box-outer-img .flip-card .back .img-inner img,
  section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih .box-outer-img .flip-card .front .img-inner img {
    height: 394px;
  }
}
@media (max-width: 1280px) {
  section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih .box-outer-img .flip-card .back .img-inner img,
  section.CX-main.CX-mengapa-memilih.layanan-eksekutif .box-mengapa-memilih .box-outer-img .flip-card .front .img-inner img {
    height: 382px;
  }
}

.cx-dimana-layanan-eksekutif {
  background-color: #231f20;
  color: #ffffff;
}
.cx-dimana-layanan-eksekutif .box-head-title {
  text-align: center;
  max-width: 40%;
  margin: 0 auto;
}
.cx-dimana-layanan-eksekutif .box-head-title h3 {
  color: #c9a85c;
  letter-spacing: 3px;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif {
  margin-top: 3rem;
  max-width: 997px;
  margin: 3rem auto 0;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner {
  background-color: #2e2a2b;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-name {
  display: flex;
  align-items: center;
  padding: 2rem;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-name .name {
  flex: 1 1 auto;
  font-family: "SourceSans-Bold";
  text-transform: uppercase;
  font-size: 2.5rem;
  letter-spacing: 2px;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-name .logo {
  flex: 0 0 auto;
  width: 200px;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-name .logo img {
  max-height: 150px;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-layanan .box-layanan-item .title {
  color: #c9a85c;
  font-family: "SourceSans-Semibold";
  padding: 1.5rem 2rem;
  font-size: 1.8rem;
  letter-spacing: 1px;
  text-transform: capitalize;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-address {
  background-color: #434041;
  padding: 2rem;
  letter-spacing: 1px;
  font-size: 1.1rem;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-address .name {
  font-size: 1.2rem;
  margin-bottom: 0.5rem;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-list ul li {
  padding: 0.5rem 2rem;
  letter-spacing: 1px;
  background-color: #2e2a2b;
  display: flex;
  align-items: center;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-list ul li:last-child {
  margin-bottom: 0px;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-list ul li:nth-child(even) {
  background-color: #434041;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-list ul li .text {
  flex: 0 0 80%;
  max-width: 80%;
  font-size: 1.1rem;
  letter-spacing: 1px;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-list ul li .note {
  flex: 0 0 20%;
  max-width: 20%;
  text-align: center;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-list ul li .ico {
  flex: 0 0 20%;
  max-width: 20%;
  text-align: center;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-list ul li .ico i {
  font-size: 1.3rem;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-list ul li .ico i:before {
  font-weight: normal;
}

@media (max-width: 1440px) {
  .theme-prestise .cx-dimana-layanan-eksekutif .box-head-title {
    max-width: 50%;
  }
}
@media (max-width: 1024px) {
  .theme-prestise .cx-dimana-layanan-eksekutif .box-head-title {
    max-width: 80%;
  }
}
@media (max-width: 767px) {
  .theme-prestise .cx-dimana-layanan-eksekutif .box-head-title {
    max-width: initial;
  }
}
.theme-prestise .cx-dimana-layanan-eksekutif .box-head-title h3 {
  color: #c9a85c;
}

@media (max-width: 1024px) {
  .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider {
    padding-bottom: 8rem;
  }
}
@media (max-width: 768px) {
  .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider {
    padding-bottom: 5rem;
  }
}
@media (max-width: 1024px) {
  .box-dimana-layanan-eksekutif .slick-arrow {
    top: initial !important;
    bottom: 0px;
    transform: none;
  }
}
@media (max-width: 768px) {
  .box-dimana-layanan-eksekutif .slick-arrow {
    width: 50px !important;
    height: 50px !important;
  }
  .box-dimana-layanan-eksekutif .slick-arrow:before {
    font-size: 1.4rem !important;
  }
}
.box-dimana-layanan-eksekutif .slick-prev.slick-arrow {
  left: -100px;
}
@media (max-width: 1024px) {
  .box-dimana-layanan-eksekutif .slick-prev.slick-arrow {
    left: 0;
  }
}
.box-dimana-layanan-eksekutif .slick-next.slick-arrow {
  right: -100px;
}
@media (max-width: 1024px) {
  .box-dimana-layanan-eksekutif .slick-next.slick-arrow {
    right: 0;
  }
}
.box-dimana-layanan-eksekutif .slick-dots {
  bottom: -50px;
}
@media (max-width: 1024px) {
  .box-dimana-layanan-eksekutif .slick-dots {
    bottom: 0;
  }
}
.box-dimana-layanan-eksekutif .slick-dots li button:before {
  color: #c9a85c;
  font-size: 1.1rem;
}

@media (max-width: 768px) {
  .cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-name {
    display: block;
    text-align: center;
  }
}
@media (max-width: 768px) {
  .cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-name .logo,
  .cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-name .name {
    flex: none;
    max-width: initial;
  }
}
@media (max-width: 768px) {
  .cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-name .name {
    margin-bottom: 2rem;
    font-size: 1.8rem;
  }
}
@media (max-width: 768px) {
  .cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-name .logo {
    width: auto;
  }
  .cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-name .logo img {
    max-height: 100px;
  }
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-layanan .box-layanan-item {
  border-bottom: 1px solid #ffffff;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-layanan .box-layanan-item.toggle .title {
  padding: 0 0;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-layanan .box-layanan-item.toggle .title a {
  text-decoration: none;
  padding: 1.5rem 2rem;
  display: block;
  position: relative;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-layanan .box-layanan-item.toggle .title a:before {
  content: "\f078";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  right: 2rem;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-layanan .box-layanan-item.toggle .title a.active:before {
  content: "\f077";
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-layanan .box-layanan-item:last-child {
  border-bottom: 0px;
}
@media (max-width: 768px) {
  .cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-layanan .box-layanan-item .title {
    font-size: 1.5rem;
  }
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-layanan .box-layanan-item .box-list.show-all ul li:not(.default_hide):nth-last-of-type(4) {
  margin-bottom: 10px;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-layanan .box-layanan-item .box-list ul li {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-layanan .box-layanan-item .box-list ul li:not(.default_hide):nth-last-of-type(4) {
  margin-bottom: 0px;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-layanan .box-layanan-item .box-list ul li.default_hide {
  opacity: 0;
  visibility: hidden;
  display: none;
}
.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-layanan .box-layanan-item .box-list ul li.default_hide.open {
  opacity: 1;
  visibility: visible;
  display: flex;
}
@media (max-width: 768px) {
  .cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-layanan .box-layanan-item .box-list ul li .text {
    font-size: 1rem;
  }
}
@media (max-width: 768px) {
  .cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-layanan .box-layanan-item .box-address .name {
    font-size: 1.1rem;
  }
}
@media (max-width: 768px) {
  .cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-layanan .box-layanan-item .box-address .address {
    font-size: 1rem;
  }
}

.cx-dimana-layanan-eksekutif .box-dimana-layanan-eksekutif .dimana-layanan-eksekutif-slider .box-item .box-item-inner .box-address-outer .box-address:nth-child(odd) {
  background-color: #2e2a2b;
}

@media (max-width: 767px) {
  .box-dimana-layanan-eksekutif .slick-dots {
    padding: 0 60px;
  }
}

section.CX-home-slider.beli-online .box-home-slider.banner-slider-simple .slick-arrow {
  background-color: transparent;
}
section.CX-home-slider.beli-online .box-home-slider.banner-slider-simple .slick-arrow:before {
  color: #ffffff;
  font-size: 2.5rem;
}
section.CX-home-slider.beli-online .box-home-slider.banner-slider-simple .slick-arrow.slick-prev {
  left: 20px !important;
}
@media (max-width: 1024px) {
  section.CX-home-slider.beli-online .box-home-slider.banner-slider-simple .slick-arrow.slick-prev {
    left: -20px !important;
  }
}
section.CX-home-slider.beli-online .box-home-slider.banner-slider-simple .slick-arrow.slick-prev:before {
  content: "\f053" !important;
}
section.CX-home-slider.beli-online .box-home-slider.banner-slider-simple .slick-arrow.slick-next {
  right: 20px !important;
}
@media (max-width: 1024px) {
  section.CX-home-slider.beli-online .box-home-slider.banner-slider-simple .slick-arrow.slick-next {
    right: -20px !important;
  }
}
section.CX-home-slider.beli-online .box-home-slider.banner-slider-simple .slick-arrow.slick-next:before {
  content: "\f054" !important;
}
section.CX-home-slider.beli-online .box-home-slider.banner-slider-simple .slick-dots {
  display: block !important;
  bottom: 40px !important;
}
@media (max-width: 767px) {
  section.CX-home-slider.beli-online .box-home-slider.banner-slider-simple .slick-dots {
    bottom: 0px !important;
    border-top: 0px !important;
  }
}
section.CX-home-slider.beli-online .box-home-slider.banner-slider-simple .slick-dots li {
  margin-right: 10px !important;
}
section.CX-home-slider.beli-online .box-home-slider.banner-slider-simple .slick-dots li:last-child {
  margin-right: 0px;
}
section.CX-home-slider.beli-online .box-home-slider.banner-slider-simple .slick-dots li button {
  width: 15px !important;
  height: 15px !important;
}
section.CX-home-slider.beli-online .box-home-slider.banner-slider-simple .slick-dots li button:before {
  width: 15px !important;
  height: 15px !important;
  color: #ffffff !important;
  background-color: #ffffff !important;
  border: 0px !important;
}

section.cx-image-beli-online {
  position: relative;
}
@media (max-width: 1024px) {
  section.cx-image-beli-online {
    margin-bottom: 3rem;
  }
}
section.cx-image-beli-online:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 60%;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: #f6f6f6;
}
@media (max-width: 1024px) {
  section.cx-image-beli-online:before {
    height: 80%;
    transform: none;
    top: initial;
    bottom: 0;
  }
}
section.cx-image-beli-online:after {
  content: "";
  position: absolute;
  width: 30%;
  height: 60%;
  right: 0;
  bottom: 10px;
  background-color: #f6f6f6;
  z-index: 1;
}
@media (max-width: 1024px) {
  section.cx-image-beli-online:after {
    display: none;
  }
}
section.cx-image-beli-online .box-image-beli-online-outer {
  position: relative;
  z-index: 2;
}
@media (min-width: 1025px) {
  section.cx-image-beli-online .box-image-beli-online-outer .box-item .box-image-beli-online-inner {
    display: flex;
    align-items: center;
  }
}
@media (min-width: 1025px) {
  section.cx-image-beli-online .box-image-beli-online-outer .box-item .box-image-beli-online-inner .box-text {
    flex: 0 0 45%;
    max-width: 45%;
  }
}
@media (max-width: 1024px) {
  section.cx-image-beli-online .box-image-beli-online-outer .box-item .box-image-beli-online-inner .box-text {
    margin-top: 40px;
    padding-bottom: 40px;
  }
}
@media (min-width: 1025px) {
  section.cx-image-beli-online .box-image-beli-online-outer .box-item .box-image-beli-online-inner .box-image {
    flex: 0 0 55%;
    max-width: 55%;
  }
}
section.cx-image-beli-online .box-image-beli-online-outer .box-item .box-image-beli-online-inner .box-image .box-image-inner {
  background-size: cover;
  height: 642px;
}
@media (max-width: 1440px) {
  section.cx-image-beli-online .box-image-beli-online-outer .box-item .box-image-beli-online-inner .box-image .box-image-inner {
    height: 500px;
  }
}
@media (max-width: 1024px) {
  section.cx-image-beli-online .box-image-beli-online-outer .box-item .box-image-beli-online-inner .box-image .box-image-inner {
    height: 400px;
  }
}
@media (max-width: 767px) {
  section.cx-image-beli-online .box-image-beli-online-outer .box-item .box-image-beli-online-inner .box-image .box-image-inner {
    height: 300px;
  }
}
@media (min-width: 1025px) {
  section.cx-image-beli-online .box-image-beli-online-outer .box-item .box-image-beli-online-inner .box-text .box-text-inner {
    padding-right: 100px;
  }
}
section.cx-image-beli-online .box-image-beli-online-outer .box-item .box-image-beli-online-inner .box-text .category {
  letter-spacing: 1px;
  color: #fdb713;
  font-family: "SourceSans-Semibold";
  font-size: 1.2rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
@media (max-width: 768px) {
  section.cx-image-beli-online .box-image-beli-online-outer .box-item .box-image-beli-online-inner .box-text .category {
    font-size: 1.1rem;
    margin-bottom: 0.5rem;
  }
}
section.cx-image-beli-online .box-image-beli-online-outer .box-item .box-image-beli-online-inner .box-text .title {
  font-family: "SourceSans-Bold";
  color: #00008f;
  font-size: 2.5rem;
  letter-spacing: 2px;
  line-height: 40px;
  margin-bottom: 1rem;
}
@media (max-width: 1024px) {
  section.cx-image-beli-online .box-image-beli-online-outer .box-item .box-image-beli-online-inner .box-text .title {
    font-size: 2rem;
    margin-bottom: 0.5rem;
  }
}
@media (max-width: 767px) {
  section.cx-image-beli-online .box-image-beli-online-outer .box-item .box-image-beli-online-inner .box-text .title {
    line-height: 35px;
  }
}
section.cx-image-beli-online .box-image-beli-online-outer .box-item .box-image-beli-online-inner .box-text .desc {
  color: #707070;
  margin-bottom: 2rem;
  font-size: 1.1rem;
  letter-spacing: 1px;
  font-family: "SourceSans-Light";
}
@media (max-width: 1024px) {
  section.cx-image-beli-online .box-image-beli-online-outer .box-item .box-image-beli-online-inner .box-text .desc {
    font-size: 1rem;
  }
}
section.cx-image-beli-online .box-image-beli-online-outer .nav-image-slider .nav-image-slider-inner {
  text-align: center;
}
section.cx-image-beli-online .box-image-beli-online-outer .nav-image-slider .nav-image-slider-inner .slick-arrow {
  display: inline-block;
  width: 100px;
  height: 80px;
  margin-right: -4px;
  background-color: #f07662;
  position: relative;
  cursor: pointer;
}
@media (max-width: 1024px) {
  section.cx-image-beli-online .box-image-beli-online-outer .nav-image-slider .nav-image-slider-inner .slick-arrow {
    width: 80px;
    height: 60px;
  }
}
section.cx-image-beli-online .box-image-beli-online-outer .nav-image-slider .nav-image-slider-inner .slick-arrow.slick-disabled {
  background-color: #fca596;
}
section.cx-image-beli-online .box-image-beli-online-outer .nav-image-slider .nav-image-slider-inner .slick-arrow.slick-disabled:before {
  opacity: 0.5;
}
section.cx-image-beli-online .box-image-beli-online-outer .nav-image-slider .nav-image-slider-inner .slick-arrow:before {
  font-size: 2rem;
  content: "\f053";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 50%;
  left: 50%;
  color: #ffffff;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (max-width: 1024px) {
  section.cx-image-beli-online .box-image-beli-online-outer .nav-image-slider .nav-image-slider-inner .slick-arrow:before {
    font-size: 1.5rem;
  }
}
section.cx-image-beli-online .box-image-beli-online-outer .nav-image-slider .nav-image-slider-inner .slick-arrow.arrow-next:before {
  content: "\f054";
}
@media (max-width: 1024px) {
  section.cx-image-beli-online.right .box-image-beli-online-outer .box-item .box-image-beli-online-inner .box-image {
    display: none;
  }
}
@media (max-width: 1024px) {
  section.cx-image-beli-online.right .box-image-beli-online-outer .box-item .box-image-beli-online-inner .box-image.mobile.hide {
    display: block !important;
  }
}
section.cx-image-beli-online.right .box-image-beli-online-outer .nav-image-slider {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: -70px;
}
@media (min-width: 1025px) {
  section.cx-image-beli-online.right .box-image-beli-online-outer .nav-image-slider {
    display: flex;
    justify-content: flex-end;
  }
}
@media (min-width: 1025px) {
  section.cx-image-beli-online.right .box-image-beli-online-outer .nav-image-slider .nav-image-slider-inner {
    flex: 0 0 55%;
    max-width: 55%;
  }
}
section.cx-image-beli-online.left:after {
  right: initial;
  left: 0;
}
section.cx-image-beli-online.left .box-image-beli-online-outer .nav-image-slider {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: -70px;
  z-index: 2;
}
@media (min-width: 1025px) {
  section.cx-image-beli-online.left .box-image-beli-online-outer .nav-image-slider {
    display: flex;
    justify-content: flex-start;
  }
}
@media (min-width: 1025px) {
  section.cx-image-beli-online.left .box-image-beli-online-outer .nav-image-slider .nav-image-slider-inner {
    flex: 0 0 55%;
    max-width: 55%;
  }
}
@media (min-width: 1025px) {
  section.cx-image-beli-online.left .box-image-beli-online-outer .box-item .box-image-beli-online-inner .box-text .box-text-inner {
    padding-right: 0px;
    padding-left: 100px;
  }
}

.cx-contact-hubungi-kami {
  position: relative;
}
.cx-contact-hubungi-kami:before {
  content: "";
  position: absolute;
  width: 50px;
  height: 64px;
  z-index: 2;
  right: 0;
  top: -100px;
  border: 6px solid #fdb713;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
}
@media (max-width: 768px) {
  .cx-contact-hubungi-kami:before {
    display: none;
  }
}
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-head-title {
  margin-bottom: 2rem;
}
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-head-title h3 {
  font-family: "SourceSans-Semibold";
}
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-input .form-control {
  background-color: #ffffff;
  border-color: transparent;
  height: 65px;
  font-size: 1.2rem;
  letter-spacing: 1px;
  color: #545454;
}
@media (max-width: 1440px) {
  .cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-input .form-control {
    height: 50px;
    font-size: 1.1rem;
  }
}
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-select .select2-container.select2-container--default .select2-selection--single {
  height: 65px;
}
@media (max-width: 1440px) {
  .cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-select .select2-container.select2-container--default .select2-selection--single {
    height: 50px;
  }
}
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #545454;
  letter-spacing: 1px;
  font-family: "SourceSans-Semibold";
  font-size: 1.2rem;
}
@media (max-width: 1440px) {
  .cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 1.1rem;
  }
}
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
  width: 55px;
}
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:before {
  right: 20px;
  font-weight: bold;
  font-size: 1.4rem;
}
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-act {
  text-align: right;
}

.cx-contact-information {
  position: relative;
  padding-right: 80px;
  top: -120px;
}
@media (max-width: 1366px) {
  .cx-contact-information {
    padding-right: 40px;
  }
}
@media (max-width: 1024px) {
  .cx-contact-information {
    padding-right: 0px;
  }
}
@media (max-width: 768px) {
  .cx-contact-information {
    top: 0;
    margin-bottom: 3rem;
  }
}
.cx-contact-information .box-contact-information {
  background-color: #f07662;
  color: #ffffff;
  padding: 2rem;
}
.cx-contact-information .box-contact-information .box-contact-information-inner .title {
  font-family: "SourceSans-Semibold";
  font-size: 1.8rem;
  margin-bottom: 1rem;
}
.cx-contact-information .box-contact-information .box-contact-information-inner .address {
  font-family: "SourceSans";
  font-size: 1.1rem;
  letter-spacing: 1px;
  padding-left: 20px;
}
.cx-contact-information .box-contact-information .box-contact-information-inner .address a {
  color: #00008f;
}

#CX-content > .hubungi-kami .section-hubungi-kami {
  position: relative;
}
#CX-content > .hubungi-kami .section-hubungi-kami:before {
  content: "";
  position: absolute;
  width: 45px;
  height: 60px;
  z-index: 2;
  right: 20px;
  top: -80px;
  border: 6px solid #fdb713;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
  display: none;
}
@media (max-width: 768px) {
  #CX-content > .hubungi-kami .section-hubungi-kami:before {
    display: block;
  }
}
@media (max-width: 768px) {
  #CX-content > .hubungi-kami .section-hubungi-kami .portlet-layout.row {
    display: block;
  }
  #CX-content > .hubungi-kami .section-hubungi-kami .portlet-layout.row .col-md-4,
  #CX-content > .hubungi-kami .section-hubungi-kami .portlet-layout.row .col-md-8 {
    flex: none !important;
    max-width: initial !important;
  }
}

.cx-free-text .box-free-text {
  font-family: "SourceSans-Light";
  color: #29353d;
  font-size: 1.1rem;
  letter-spacing: 1px;
}
.cx-free-text .box-free-text p {
  font-family: "SourceSans-Light";
}
.cx-free-text .box-free-text strong,
.cx-free-text .box-free-text b {
  font-weight: normal;
  font-family: "SourceSans-Semibold";
}
.cx-free-text .box-free-text table thead tr td,
.cx-free-text .box-free-text table thead tr th {
  padding: 1rem;
  background-color: #4976ba;
  color: #ffffff;
  font-weight: normal;
  letter-spacing: 1px;
  font-family: "SourceSans-Semibold";
}
.cx-free-text .box-free-text table tbody tr td {
  padding: 0.5rem 1rem;
}
.cx-free-text .box-free-text table tbody tr:nth-child(even) td {
  background-color: #fafafa;
}

.cx-thank-you {
  text-align: center;
  margin-top: 3rem;
}
.cx-thank-you .container.CX-wrapper {
  padding-bottom: 5rem;
  border-bottom: 1px solid #ddd;
}
.cx-thank-you .box-thank-you .box-thank-you-inner {
  position: relative;
  margin: 0 auto;
  padding: 2rem;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  -ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  -o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
@media (min-width: 769px) {
  .cx-thank-you .box-thank-you .box-thank-you-inner {
    max-width: 700px;
  }
}
@media (max-width: 280px) {
  .cx-thank-you .box-thank-you .box-thank-you-inner {
    padding: 1rem;
  }
}
.cx-thank-you .box-thank-you .box-thank-you-inner:before {
  content: "";
  position: absolute;
  right: 20px;
  top: -30px;
  width: 50px;
  height: 60px;
  border: 6px solid #feb601;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
}
.cx-thank-you .box-thank-you .box-thank-you-inner .message-box {
  margin-bottom: 3rem;
}
.cx-thank-you .box-thank-you .box-thank-you-inner .message-box .ico {
  margin: 0 auto 2rem;
  background-color: #fafafa;
  width: 150px;
  height: 150px;
  line-height: 150px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.cx-thank-you .box-thank-you .box-thank-you-inner .message-box .ico img {
  max-height: 80px;
}
.cx-thank-you .box-thank-you .box-thank-you-inner .message-box .text h3 {
  font-weight: normal;
  font-family: "SourceSans-Semibold";
  font-size: 2.5rem;
  color: #2a428b;
  letter-spacing: 1px;
}
.cx-thank-you .box-thank-you .box-thank-you-inner .message-box .text p {
  font-family: "SourceSans-Light";
  color: #29353d;
  font-size: 1.1rem;
  letter-spacing: 1px;
}
@media (max-width: 767px) {
  .cx-thank-you .box-thank-you .box-thank-you-inner .message-box .btn.btn-custom.btn-lg {
    font-size: 0.8rem !important;
  }
}
@media (max-width: 280px) {
  .cx-thank-you .box-thank-you .box-thank-you-inner .message-box .btn.btn-custom.btn-lg {
    font-size: 0.6rem !important;
  }
}
.cx-thank-you .box-thank-you .box-thank-you-inner .box-survey {
  border-top: 1px solid #ececec;
  padding-top: 2rem;
  background-color: #6c63ff;
  color: #ffffff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  padding: 2rem;
}
@media (max-width: 768px) {
  .cx-thank-you .box-thank-you .box-thank-you-inner .box-survey {
    padding: 1rem;
  }
}
.cx-thank-you .box-thank-you .box-thank-you-inner .box-survey .box-form .box-input .radio-control .title {
  font-family: "SourceSans-Semibold";
  letter-spacing: 3px;
  font-size: 1.1rem;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
  color: rgba(255, 255, 255, 0.9);
}
@media (max-width: 768px) {
  .cx-thank-you .box-thank-you .box-thank-you-inner .box-survey .box-form .box-input .radio-control .title {
    font-size: 1rem;
  }
}
.cx-thank-you .box-thank-you .box-thank-you-inner .box-survey .box-form .box-input .radio-control .question {
  font-family: "SourceSans-Semibold";
  letter-spacing: 1px;
  font-size: 1.5rem;
  margin-bottom: 3rem;
}
@media (max-width: 768px) {
  .cx-thank-you .box-thank-you .box-thank-you-inner .box-survey .box-form .box-input .radio-control .question {
    font-size: 1.2rem;
  }
}
.cx-thank-you .box-thank-you .box-thank-you-inner .box-survey .box-form .box-input .radio-control .control_radio li {
  margin-right: 10px;
}
.cx-thank-you .box-thank-you .box-thank-you-inner .box-survey .box-form .box-input .radio-control .control_radio li a {
  text-transform: uppercase;
  padding: 1rem 2rem;
  letter-spacing: 1px;
  font-family: "SourceSans-Semibold";
  border: 2px solid transparent;
  color: #ffffff;
  text-decoration: none;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.cx-thank-you .box-thank-you .box-thank-you-inner .box-survey .box-form .box-input .radio-control .control_radio li:hover a, .cx-thank-you .box-thank-you .box-thank-you-inner .box-survey .box-form .box-input .radio-control .control_radio li.active a {
  border-color: #fbac16;
  background-color: #fbac16;
}
.cx-thank-you .box-thank-you .box-thank-you-inner .box-survey .box-form .box-input .box-radio {
  border: 1px solid;
}
.cx-thank-you .box-thank-you .box-thank-you-inner .box-survey .box-form .box-input .box-radio.transparent {
  opacity: 0;
  visibility: hidden;
}

.CX-procedure {
  padding: 5rem 0;
}
.CX-procedure .box-procedure {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  -ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  -o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.CX-procedure .box-procedure .box-procedure-header {
  background-color: #2a428b;
  color: #ffffff;
}
.CX-procedure .box-procedure .box-procedure-header .title {
  padding: 1.5rem 2rem;
  font-family: "SourceSans-Semibold";
  letter-spacing: 2px;
  font-size: 1.3rem;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .CX-procedure .box-procedure .box-procedure-header .title {
    font-size: 1.1rem;
  }
}
.CX-procedure .box-procedure .box-download-procedure {
  padding: 2rem;
}
.CX-procedure .box-procedure .box-download-procedure .box-file-procedure {
  flex: none;
  max-width: initial;
  border-bottom: 1px solid #2a428b;
}
.CX-procedure .box-procedure .box-download-procedure .box-file-procedure:last-child {
  border-bottom: 0px;
}
.CX-procedure .box-procedure .box-download-procedure .box-file-procedure a {
  padding: 1.5rem 1rem;
  text-decoration: none;
  font-family: "SourceSans-Semibold";
  letter-spacing: 1px;
  font-size: 1.3rem;
  color: #2a428b;
  position: relative;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding-left: 1rem;
}
@media (max-width: 768px) {
  .CX-procedure .box-procedure .box-download-procedure .box-file-procedure a {
    font-size: 1rem;
    padding-right: 2rem;
  }
}
.CX-procedure .box-procedure .box-download-procedure .box-file-procedure a:before {
  display: none;
  content: "\f15c";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  left: 1rem;
  top: 50%;
  font-size: 2rem;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.CX-procedure .box-procedure .box-download-procedure .box-file-procedure a:after {
  content: "\f019";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  right: 1rem;
}
.CX-procedure .box-procedure .box-download-procedure .box-file-procedure a:hover {
  background-color: #ffca0b;
}

.cx-klaim-accordion.CX-main {
  padding: 0 0;
}
.cx-klaim-accordion .box-head-title {
  margin-bottom: 2rem;
}
.cx-klaim-accordion .CX-procedure {
  padding: 0 0;
}
.cx-klaim-accordion .CX-procedure .box-procedure {
  background-color: #ffffff;
}

@media (min-width: 1025px) {
  .CX-main.cx-sitemap .box-sitemap .CX-box-newsitemap {
    display: flex;
  }
}
@media (min-width: 1025px) {
  .CX-main.cx-sitemap .box-sitemap .CX-box-newsitemap .box-inner {
    flex: 1;
  }
}
.CX-main.cx-sitemap .box-sitemap .CX-box-newsitemap .box-inner .box-item {
  margin-bottom: 1.5rem;
}
.CX-main.cx-sitemap .box-sitemap .CX-box-newsitemap .box-inner .box-item .box-toggle h3 a {
  font-size: 1.5rem;
  margin-bottom: 1rem;
  display: inline-block;
}
.CX-main.cx-sitemap .box-sitemap .CX-box-newsitemap .box-inner .box-item .box-content .box-content-inner ul li a {
  font-size: 1rem;
  letter-spacing: 1px;
  margin-bottom: 1rem;
  display: inline-block;
}
.CX-main.cx-sitemap .box-sitemap .CX-box-newsitemap .box-inner .box-item .box-content .box-content-inner ul li .box-sitemap-child {
  padding-left: 15px;
}
.CX-main.cx-sitemap .box-sitemap .CX-box-newsitemap .box-inner .box-item .box-content .box-content-inner ul li .box-sitemap-child .title-child-sitemap a {
  display: block;
  font-size: 1.2rem;
  margin-bottom: 1rem;
  letter-spacing: 1px;
  color: #29353d;
}
.CX-main.cx-sitemap .box-sitemap .CX-box-newsitemap .box-inner .box-item .box-content .box-content-inner ul li .box-sitemap-child .content-child-sitemap {
  padding-left: 15px;
}
.CX-main.cx-sitemap .box-sitemap .CX-box-newsitemap .box-inner .box-item .box-content .box-content-inner ul li .box-sitemap-child .content-child-sitemap ul {
  display: inline-block;
}
.CX-main.cx-sitemap .box-sitemap .CX-box-newsitemap .box-inner .box-item .box-content .box-content-inner ul li .box-sitemap-child .content-child-sitemap ul li {
  display: block;
}
.CX-main.cx-sitemap .box-sitemap .CX-box-newsitemap .box-inner .box-item .box-content .box-content-inner ul li .box-sitemap-child .content-child-sitemap ul li a {
  margin-bottom: 0px;
  font-size: 1rem;
}

.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title {
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: linear-gradient(150deg, #1D22F1 -7.15%, #3035F3 30.17%, #5A49F4 89.68%);
  height: 199px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 768px) {
  .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title {
    height: 268px;
  }
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='434' height='99' viewBox='0 0 434 99' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.7'%3E%3Cg opacity='0.15'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.63636 20.2222C3.63636 19.2069 2.82234 18.3838 1.81818 18.3838C0.814028 18.3838 -1.24739e-07 19.2069 -8.03583e-08 20.2222C-3.59776e-08 21.2375 0.814028 22.0606 1.81818 22.0606C2.82234 22.0606 3.63636 21.2375 3.63636 20.2222ZM21.8182 20.2222C21.8182 19.2069 21.0042 18.3838 20 18.3838C18.9958 18.3838 18.1818 19.2069 18.1818 20.2222C18.1818 21.2375 18.9958 22.0606 20 22.0606C21.0042 22.0606 21.8182 21.2375 21.8182 20.2222ZM38.1818 18.3838C39.186 18.3838 40 19.2069 40 20.2222C40 21.2375 39.186 22.0606 38.1818 22.0606C37.1777 22.0606 36.3636 21.2375 36.3636 20.2222C36.3636 19.2069 37.1777 18.3838 38.1818 18.3838ZM58.1818 20.2222C58.1818 19.2069 57.3678 18.3838 56.3636 18.3838C55.3595 18.3838 54.5455 19.2069 54.5455 20.2222C54.5455 21.2375 55.3595 22.0606 56.3636 22.0606C57.3678 22.0606 58.1818 21.2375 58.1818 20.2222ZM74.5455 18.3838C75.5496 18.3838 76.3636 19.2069 76.3636 20.2222C76.3636 21.2375 75.5496 22.0606 74.5455 22.0606C73.5413 22.0606 72.7273 21.2375 72.7273 20.2222C72.7273 19.2069 73.5413 18.3838 74.5455 18.3838ZM94.5455 20.2222C94.5455 19.2069 93.7314 18.3838 92.7273 18.3838C91.7231 18.3838 90.9091 19.2069 90.9091 20.2222C90.9091 21.2375 91.7231 22.0606 92.7273 22.0606C93.7314 22.0606 94.5455 21.2375 94.5455 20.2222ZM1.81818 5.64257e-06C2.82233 5.59868e-06 3.63636 0.823078 3.63636 1.83839C3.63636 2.8537 2.82234 3.67677 1.81818 3.67677C0.814027 3.67677 -8.39561e-07 2.8537 -8.83941e-07 1.83839C-9.28322e-07 0.823078 0.814027 5.68646e-06 1.81818 5.64257e-06ZM21.8182 1.83839C21.8182 0.823077 21.0042 4.80393e-06 20 4.84782e-06C18.9958 4.89171e-06 18.1818 0.823077 18.1818 1.83839C18.1818 2.8537 18.9958 3.67677 20 3.67677C21.0042 3.67677 21.8182 2.8537 21.8182 1.83839ZM38.1818 4.05307e-06C39.186 4.00917e-06 40 0.823076 40 1.83839C40 2.8537 39.186 3.67677 38.1818 3.67677C37.1777 3.67677 36.3636 2.8537 36.3636 1.83839C36.3636 0.823077 37.1777 4.09696e-06 38.1818 4.05307e-06ZM58.1818 1.83839C58.1818 0.823076 57.3678 3.21442e-06 56.3636 3.25831e-06C55.3595 3.30221e-06 54.5455 0.823076 54.5455 1.83839C54.5455 2.8537 55.3595 3.67677 56.3636 3.67677C57.3678 3.67677 58.1818 2.8537 58.1818 1.83839ZM74.5455 2.46356e-06C75.5496 2.41967e-06 76.3636 0.823075 76.3636 1.83839C76.3636 2.8537 75.5496 3.67677 74.5455 3.67677C73.5413 3.67677 72.7273 2.8537 72.7273 1.83839C72.7273 0.823075 73.5413 2.50745e-06 74.5455 2.46356e-06ZM94.5455 1.83838C94.5455 0.823074 93.7314 1.62492e-06 92.7273 1.66881e-06C91.7231 1.7127e-06 90.9091 0.823074 90.9091 1.83838C90.9091 2.8537 91.7231 3.67677 92.7273 3.67677C93.7314 3.67677 94.5455 2.8537 94.5455 1.83838Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.091 20.2222C117.091 19.2069 116.277 18.3838 115.273 18.3838C114.269 18.3838 113.455 19.2069 113.455 20.2222C113.455 21.2375 114.269 22.0606 115.273 22.0606C116.277 22.0606 117.091 21.2375 117.091 20.2222ZM135.273 20.2222C135.273 19.2069 134.459 18.3838 133.455 18.3838C132.45 18.3838 131.636 19.2069 131.636 20.2222C131.636 21.2375 132.45 22.0606 133.455 22.0606C134.459 22.0606 135.273 21.2375 135.273 20.2222ZM151.636 18.3838C152.641 18.3838 153.455 19.2069 153.455 20.2222C153.455 21.2375 152.641 22.0606 151.636 22.0606C150.632 22.0606 149.818 21.2375 149.818 20.2222C149.818 19.2069 150.632 18.3838 151.636 18.3838ZM171.636 20.2222C171.636 19.2069 170.822 18.3838 169.818 18.3838C168.814 18.3838 168 19.2069 168 20.2222C168 21.2375 168.814 22.0606 169.818 22.0606C170.822 22.0606 171.636 21.2375 171.636 20.2222ZM188 18.3838C189.004 18.3838 189.818 19.2069 189.818 20.2222C189.818 21.2375 189.004 22.0606 188 22.0606C186.996 22.0606 186.182 21.2375 186.182 20.2222C186.182 19.2069 186.996 18.3838 188 18.3838ZM208 20.2222C208 19.2069 207.186 18.3838 206.182 18.3838C205.178 18.3838 204.364 19.2069 204.364 20.2222C204.364 21.2375 205.178 22.0606 206.182 22.0606C207.186 22.0606 208 21.2375 208 20.2222ZM115.273 5.64257e-06C116.277 5.59868e-06 117.091 0.823078 117.091 1.83839C117.091 2.8537 116.277 3.67677 115.273 3.67677C114.269 3.67677 113.455 2.8537 113.455 1.83839C113.455 0.823078 114.269 5.68646e-06 115.273 5.64257e-06ZM135.273 1.83839C135.273 0.823077 134.459 4.80393e-06 133.455 4.84782e-06C132.45 4.89171e-06 131.636 0.823077 131.636 1.83839C131.636 2.8537 132.45 3.67677 133.455 3.67677C134.459 3.67677 135.273 2.8537 135.273 1.83839ZM151.636 4.05307e-06C152.641 4.00917e-06 153.455 0.823076 153.455 1.83839C153.455 2.8537 152.641 3.67677 151.636 3.67677C150.632 3.67677 149.818 2.8537 149.818 1.83839C149.818 0.823077 150.632 4.09696e-06 151.636 4.05307e-06ZM171.636 1.83839C171.636 0.823076 170.822 3.21442e-06 169.818 3.25831e-06C168.814 3.30221e-06 168 0.823076 168 1.83839C168 2.8537 168.814 3.67677 169.818 3.67677C170.822 3.67677 171.636 2.8537 171.636 1.83839ZM188 2.46356e-06C189.004 2.41967e-06 189.818 0.823075 189.818 1.83839C189.818 2.8537 189.004 3.67677 188 3.67677C186.996 3.67677 186.182 2.8537 186.182 1.83839C186.182 0.823075 186.996 2.50745e-06 188 2.46356e-06ZM208 1.83838C208 0.823074 207.186 1.62492e-06 206.182 1.66881e-06C205.178 1.7127e-06 204.364 0.823074 204.364 1.83838C204.364 2.8537 205.178 3.67677 206.182 3.67677C207.186 3.67677 208 2.8537 208 1.83838Z' fill='white'/%3E%3C/g%3E%3Cg opacity='0.15'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.63636 58.2828C3.63636 57.2675 2.82234 56.4444 1.81818 56.4444C0.814028 56.4444 -1.24739e-07 57.2675 -8.03583e-08 58.2828C-3.59776e-08 59.2981 0.814028 60.1212 1.81818 60.1212C2.82234 60.1212 3.63636 59.2981 3.63636 58.2828ZM21.8182 58.2828C21.8182 57.2675 21.0042 56.4444 20 56.4444C18.9958 56.4444 18.1818 57.2675 18.1818 58.2828C18.1818 59.2981 18.9958 60.1212 20 60.1212C21.0042 60.1212 21.8182 59.2981 21.8182 58.2828ZM38.1818 56.4444C39.186 56.4444 40 57.2675 40 58.2828C40 59.2981 39.186 60.1212 38.1818 60.1212C37.1777 60.1212 36.3636 59.2981 36.3636 58.2828C36.3636 57.2675 37.1777 56.4444 38.1818 56.4444ZM58.1818 58.2828C58.1818 57.2675 57.3678 56.4444 56.3636 56.4444C55.3595 56.4444 54.5455 57.2675 54.5455 58.2828C54.5455 59.2981 55.3595 60.1212 56.3636 60.1212C57.3678 60.1212 58.1818 59.2981 58.1818 58.2828ZM74.5455 56.4444C75.5496 56.4444 76.3636 57.2675 76.3636 58.2828C76.3636 59.2981 75.5496 60.1212 74.5455 60.1212C73.5413 60.1212 72.7273 59.2981 72.7273 58.2828C72.7273 57.2675 73.5413 56.4444 74.5455 56.4444ZM94.5455 58.2828C94.5455 57.2675 93.7314 56.4444 92.7273 56.4444C91.7231 56.4444 90.9091 57.2675 90.9091 58.2828C90.9091 59.2981 91.7231 60.1212 92.7273 60.1212C93.7314 60.1212 94.5455 59.2981 94.5455 58.2828ZM1.81818 38.0606C2.82233 38.0606 3.63636 38.8837 3.63636 39.899C3.63636 40.9143 2.82234 41.7374 1.81818 41.7374C0.814027 41.7374 -8.39561e-07 40.9143 -8.83941e-07 39.899C-9.28322e-07 38.8837 0.814027 38.0606 1.81818 38.0606ZM21.8182 39.899C21.8182 38.8837 21.0042 38.0606 20 38.0606C18.9958 38.0606 18.1818 38.8837 18.1818 39.899C18.1818 40.9143 18.9958 41.7374 20 41.7374C21.0042 41.7374 21.8182 40.9143 21.8182 39.899ZM38.1818 38.0606C39.186 38.0606 40 38.8837 40 39.899C40 40.9143 39.186 41.7374 38.1818 41.7374C37.1777 41.7374 36.3636 40.9143 36.3636 39.899C36.3636 38.8837 37.1777 38.0606 38.1818 38.0606ZM58.1818 39.899C58.1818 38.8837 57.3678 38.0606 56.3636 38.0606C55.3595 38.0606 54.5455 38.8837 54.5455 39.899C54.5455 40.9143 55.3595 41.7374 56.3636 41.7374C57.3678 41.7374 58.1818 40.9143 58.1818 39.899ZM74.5455 38.0606C75.5496 38.0606 76.3636 38.8837 76.3636 39.899C76.3636 40.9143 75.5496 41.7374 74.5455 41.7374C73.5413 41.7374 72.7273 40.9143 72.7273 39.899C72.7273 38.8837 73.5413 38.0606 74.5455 38.0606ZM94.5455 39.899C94.5455 38.8837 93.7314 38.0606 92.7273 38.0606C91.7231 38.0606 90.9091 38.8837 90.9091 39.899C90.9091 40.9143 91.7231 41.7374 92.7273 41.7374C93.7314 41.7374 94.5455 40.9143 94.5455 39.899Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.091 58.2828C117.091 57.2675 116.277 56.4444 115.273 56.4444C114.269 56.4444 113.455 57.2675 113.455 58.2828C113.455 59.2981 114.269 60.1212 115.273 60.1212C116.277 60.1212 117.091 59.2981 117.091 58.2828ZM135.273 58.2828C135.273 57.2675 134.459 56.4444 133.455 56.4444C132.45 56.4444 131.636 57.2675 131.636 58.2828C131.636 59.2981 132.45 60.1212 133.455 60.1212C134.459 60.1212 135.273 59.2981 135.273 58.2828ZM151.636 56.4444C152.641 56.4444 153.455 57.2675 153.455 58.2828C153.455 59.2981 152.641 60.1212 151.636 60.1212C150.632 60.1212 149.818 59.2981 149.818 58.2828C149.818 57.2675 150.632 56.4444 151.636 56.4444ZM171.636 58.2828C171.636 57.2675 170.822 56.4444 169.818 56.4444C168.814 56.4444 168 57.2675 168 58.2828C168 59.2981 168.814 60.1212 169.818 60.1212C170.822 60.1212 171.636 59.2981 171.636 58.2828ZM188 56.4444C189.004 56.4444 189.818 57.2675 189.818 58.2828C189.818 59.2981 189.004 60.1212 188 60.1212C186.996 60.1212 186.182 59.2981 186.182 58.2828C186.182 57.2675 186.996 56.4444 188 56.4444ZM208 58.2828C208 57.2675 207.186 56.4444 206.182 56.4444C205.178 56.4444 204.364 57.2675 204.364 58.2828C204.364 59.2981 205.178 60.1212 206.182 60.1212C207.186 60.1212 208 59.2981 208 58.2828ZM115.273 38.0606C116.277 38.0606 117.091 38.8837 117.091 39.899C117.091 40.9143 116.277 41.7374 115.273 41.7374C114.269 41.7374 113.455 40.9143 113.455 39.899C113.455 38.8837 114.269 38.0606 115.273 38.0606ZM135.273 39.899C135.273 38.8837 134.459 38.0606 133.455 38.0606C132.45 38.0606 131.636 38.8837 131.636 39.899C131.636 40.9143 132.45 41.7374 133.455 41.7374C134.459 41.7374 135.273 40.9143 135.273 39.899ZM151.636 38.0606C152.641 38.0606 153.455 38.8837 153.455 39.899C153.455 40.9143 152.641 41.7374 151.636 41.7374C150.632 41.7374 149.818 40.9143 149.818 39.899C149.818 38.8837 150.632 38.0606 151.636 38.0606ZM171.636 39.899C171.636 38.8837 170.822 38.0606 169.818 38.0606C168.814 38.0606 168 38.8837 168 39.899C168 40.9143 168.814 41.7374 169.818 41.7374C170.822 41.7374 171.636 40.9143 171.636 39.899ZM188 38.0606C189.004 38.0606 189.818 38.8837 189.818 39.899C189.818 40.9143 189.004 41.7374 188 41.7374C186.996 41.7374 186.182 40.9143 186.182 39.899C186.182 38.8837 186.996 38.0606 188 38.0606ZM208 39.899C208 38.8837 207.186 38.0606 206.182 38.0606C205.178 38.0606 204.364 38.8837 204.364 39.899C204.364 40.9143 205.178 41.7374 206.182 41.7374C207.186 41.7374 208 40.9143 208 39.899Z' fill='white'/%3E%3C/g%3E%3Cg opacity='0.15'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.63636 96.3434C3.63636 95.3281 2.82234 94.5051 1.81818 94.5051C0.814028 94.5051 -1.24739e-07 95.3281 -8.03583e-08 96.3434C-3.59776e-08 97.3588 0.814028 98.1818 1.81818 98.1818C2.82234 98.1818 3.63636 97.3588 3.63636 96.3434ZM21.8182 96.3434C21.8182 95.3281 21.0042 94.5051 20 94.5051C18.9958 94.5051 18.1818 95.3281 18.1818 96.3434C18.1818 97.3588 18.9958 98.1818 20 98.1818C21.0042 98.1818 21.8182 97.3588 21.8182 96.3434ZM38.1818 94.5051C39.186 94.5051 40 95.3281 40 96.3434C40 97.3587 39.186 98.1818 38.1818 98.1818C37.1777 98.1818 36.3636 97.3587 36.3636 96.3434C36.3636 95.3281 37.1777 94.5051 38.1818 94.5051ZM58.1818 96.3434C58.1818 95.3281 57.3678 94.5051 56.3636 94.5051C55.3595 94.5051 54.5455 95.3281 54.5455 96.3434C54.5455 97.3587 55.3595 98.1818 56.3636 98.1818C57.3678 98.1818 58.1818 97.3587 58.1818 96.3434ZM74.5455 94.5051C75.5496 94.5051 76.3636 95.3281 76.3636 96.3434C76.3636 97.3587 75.5496 98.1818 74.5455 98.1818C73.5413 98.1818 72.7273 97.3587 72.7273 96.3434C72.7273 95.3281 73.5413 94.5051 74.5455 94.5051ZM94.5455 96.3434C94.5455 95.3281 93.7314 94.5051 92.7273 94.5051C91.7231 94.5051 90.9091 95.3281 90.9091 96.3434C90.9091 97.3587 91.7231 98.1818 92.7273 98.1818C93.7314 98.1818 94.5455 97.3587 94.5455 96.3434ZM1.81818 76.1212C2.82233 76.1212 3.63636 76.9443 3.63636 77.9596C3.63636 78.9749 2.82234 79.798 1.81818 79.798C0.814027 79.798 -8.39561e-07 78.9749 -8.83941e-07 77.9596C-9.28322e-07 76.9443 0.814027 76.1212 1.81818 76.1212ZM21.8182 77.9596C21.8182 76.9443 21.0042 76.1212 20 76.1212C18.9958 76.1212 18.1818 76.9443 18.1818 77.9596C18.1818 78.9749 18.9958 79.798 20 79.798C21.0042 79.798 21.8182 78.9749 21.8182 77.9596ZM38.1818 76.1212C39.186 76.1212 40 76.9443 40 77.9596C40 78.9749 39.186 79.798 38.1818 79.798C37.1777 79.798 36.3636 78.9749 36.3636 77.9596C36.3636 76.9443 37.1777 76.1212 38.1818 76.1212ZM58.1818 77.9596C58.1818 76.9443 57.3678 76.1212 56.3636 76.1212C55.3595 76.1212 54.5455 76.9443 54.5455 77.9596C54.5455 78.9749 55.3595 79.798 56.3636 79.798C57.3678 79.798 58.1818 78.9749 58.1818 77.9596ZM74.5455 76.1212C75.5496 76.1212 76.3636 76.9443 76.3636 77.9596C76.3636 78.9749 75.5496 79.798 74.5455 79.798C73.5413 79.798 72.7273 78.9749 72.7273 77.9596C72.7273 76.9443 73.5413 76.1212 74.5455 76.1212ZM94.5455 77.9596C94.5455 76.9443 93.7314 76.1212 92.7273 76.1212C91.7231 76.1212 90.9091 76.9443 90.9091 77.9596C90.9091 78.9749 91.7231 79.798 92.7273 79.798C93.7314 79.798 94.5455 78.9749 94.5455 77.9596Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M117.091 96.3434C117.091 95.3281 116.277 94.5051 115.273 94.5051C114.269 94.5051 113.455 95.3281 113.455 96.3434C113.455 97.3588 114.269 98.1818 115.273 98.1818C116.277 98.1818 117.091 97.3588 117.091 96.3434ZM135.273 96.3434C135.273 95.3281 134.459 94.5051 133.455 94.5051C132.45 94.5051 131.636 95.3281 131.636 96.3434C131.636 97.3588 132.45 98.1818 133.455 98.1818C134.459 98.1818 135.273 97.3588 135.273 96.3434ZM151.636 94.5051C152.641 94.5051 153.455 95.3281 153.455 96.3434C153.455 97.3587 152.641 98.1818 151.636 98.1818C150.632 98.1818 149.818 97.3587 149.818 96.3434C149.818 95.3281 150.632 94.5051 151.636 94.5051ZM171.636 96.3434C171.636 95.3281 170.822 94.5051 169.818 94.5051C168.814 94.5051 168 95.3281 168 96.3434C168 97.3587 168.814 98.1818 169.818 98.1818C170.822 98.1818 171.636 97.3587 171.636 96.3434ZM188 94.5051C189.004 94.5051 189.818 95.3281 189.818 96.3434C189.818 97.3587 189.004 98.1818 188 98.1818C186.996 98.1818 186.182 97.3587 186.182 96.3434C186.182 95.3281 186.996 94.5051 188 94.5051ZM208 96.3434C208 95.3281 207.186 94.5051 206.182 94.5051C205.178 94.5051 204.364 95.3281 204.364 96.3434C204.364 97.3587 205.178 98.1818 206.182 98.1818C207.186 98.1818 208 97.3587 208 96.3434ZM115.273 76.1212C116.277 76.1212 117.091 76.9443 117.091 77.9596C117.091 78.9749 116.277 79.798 115.273 79.798C114.269 79.798 113.455 78.9749 113.455 77.9596C113.455 76.9443 114.269 76.1212 115.273 76.1212ZM135.273 77.9596C135.273 76.9443 134.459 76.1212 133.455 76.1212C132.45 76.1212 131.636 76.9443 131.636 77.9596C131.636 78.9749 132.45 79.798 133.455 79.798C134.459 79.798 135.273 78.9749 135.273 77.9596ZM151.636 76.1212C152.641 76.1212 153.455 76.9443 153.455 77.9596C153.455 78.9749 152.641 79.798 151.636 79.798C150.632 79.798 149.818 78.9749 149.818 77.9596C149.818 76.9443 150.632 76.1212 151.636 76.1212ZM171.636 77.9596C171.636 76.9443 170.822 76.1212 169.818 76.1212C168.814 76.1212 168 76.9443 168 77.9596C168 78.9749 168.814 79.798 169.818 79.798C170.822 79.798 171.636 78.9749 171.636 77.9596ZM188 76.1212C189.004 76.1212 189.818 76.9443 189.818 77.9596C189.818 78.9749 189.004 79.798 188 79.798C186.996 79.798 186.182 78.9749 186.182 77.9596C186.182 76.9443 186.996 76.1212 188 76.1212ZM208 77.9596C208 76.9443 207.186 76.1212 206.182 76.1212C205.178 76.1212 204.364 76.9443 204.364 77.9596C204.364 78.9749 205.178 79.798 206.182 79.798C207.186 79.798 208 78.9749 208 77.9596Z' fill='white'/%3E%3C/g%3E%3Cg opacity='0.2'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M229.636 20.2222C229.636 19.2069 228.822 18.3838 227.818 18.3838C226.814 18.3838 226 19.2069 226 20.2222C226 21.2375 226.814 22.0606 227.818 22.0606C228.822 22.0606 229.636 21.2375 229.636 20.2222ZM247.818 20.2222C247.818 19.2069 247.004 18.3838 246 18.3838C244.996 18.3838 244.182 19.2069 244.182 20.2222C244.182 21.2375 244.996 22.0606 246 22.0606C247.004 22.0606 247.818 21.2375 247.818 20.2222ZM264.182 18.3838C265.186 18.3838 266 19.2069 266 20.2222C266 21.2375 265.186 22.0606 264.182 22.0606C263.178 22.0606 262.364 21.2375 262.364 20.2222C262.364 19.2069 263.178 18.3838 264.182 18.3838ZM284.182 20.2222C284.182 19.2069 283.368 18.3838 282.364 18.3838C281.359 18.3838 280.545 19.2069 280.545 20.2222C280.545 21.2375 281.359 22.0606 282.364 22.0606C283.368 22.0606 284.182 21.2375 284.182 20.2222ZM300.545 18.3838C301.55 18.3838 302.364 19.2069 302.364 20.2222C302.364 21.2375 301.55 22.0606 300.545 22.0606C299.541 22.0606 298.727 21.2375 298.727 20.2222C298.727 19.2069 299.541 18.3838 300.545 18.3838ZM320.545 20.2222C320.545 19.2069 319.731 18.3838 318.727 18.3838C317.723 18.3838 316.909 19.2069 316.909 20.2222C316.909 21.2375 317.723 22.0606 318.727 22.0606C319.731 22.0606 320.545 21.2375 320.545 20.2222ZM227.818 5.64257e-06C228.822 5.59868e-06 229.636 0.823078 229.636 1.83839C229.636 2.8537 228.822 3.67677 227.818 3.67677C226.814 3.67677 226 2.8537 226 1.83839C226 0.823078 226.814 5.68646e-06 227.818 5.64257e-06ZM247.818 1.83839C247.818 0.823077 247.004 4.80393e-06 246 4.84782e-06C244.996 4.89171e-06 244.182 0.823077 244.182 1.83839C244.182 2.8537 244.996 3.67677 246 3.67677C247.004 3.67677 247.818 2.8537 247.818 1.83839ZM264.182 4.05307e-06C265.186 4.00917e-06 266 0.823076 266 1.83839C266 2.8537 265.186 3.67677 264.182 3.67677C263.178 3.67677 262.364 2.8537 262.364 1.83839C262.364 0.823077 263.178 4.09696e-06 264.182 4.05307e-06ZM284.182 1.83839C284.182 0.823076 283.368 3.21442e-06 282.364 3.25831e-06C281.359 3.30221e-06 280.545 0.823076 280.545 1.83839C280.545 2.8537 281.359 3.67677 282.364 3.67677C283.368 3.67677 284.182 2.8537 284.182 1.83839ZM300.545 2.46356e-06C301.55 2.41967e-06 302.364 0.823075 302.364 1.83839C302.364 2.8537 301.55 3.67677 300.545 3.67677C299.541 3.67677 298.727 2.8537 298.727 1.83839C298.727 0.823075 299.541 2.50745e-06 300.545 2.46356e-06ZM320.545 1.83838C320.545 0.823074 319.731 1.62492e-06 318.727 1.66881e-06C317.723 1.7127e-06 316.909 0.823074 316.909 1.83838C316.909 2.8537 317.723 3.67677 318.727 3.67677C319.731 3.67677 320.545 2.8537 320.545 1.83838Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M343.091 20.2222C343.091 19.2069 342.277 18.3838 341.273 18.3838C340.269 18.3838 339.455 19.2069 339.455 20.2222C339.455 21.2375 340.269 22.0606 341.273 22.0606C342.277 22.0606 343.091 21.2375 343.091 20.2222ZM361.273 20.2222C361.273 19.2069 360.459 18.3838 359.455 18.3838C358.45 18.3838 357.636 19.2069 357.636 20.2222C357.636 21.2375 358.45 22.0606 359.455 22.0606C360.459 22.0606 361.273 21.2375 361.273 20.2222ZM377.636 18.3838C378.641 18.3838 379.455 19.2069 379.455 20.2222C379.455 21.2375 378.641 22.0606 377.636 22.0606C376.632 22.0606 375.818 21.2375 375.818 20.2222C375.818 19.2069 376.632 18.3838 377.636 18.3838ZM397.636 20.2222C397.636 19.2069 396.822 18.3838 395.818 18.3838C394.814 18.3838 394 19.2069 394 20.2222C394 21.2375 394.814 22.0606 395.818 22.0606C396.822 22.0606 397.636 21.2375 397.636 20.2222ZM414 18.3838C415.004 18.3838 415.818 19.2069 415.818 20.2222C415.818 21.2375 415.004 22.0606 414 22.0606C412.996 22.0606 412.182 21.2375 412.182 20.2222C412.182 19.2069 412.996 18.3838 414 18.3838ZM434 20.2222C434 19.2069 433.186 18.3838 432.182 18.3838C431.178 18.3838 430.364 19.2069 430.364 20.2222C430.364 21.2375 431.178 22.0606 432.182 22.0606C433.186 22.0606 434 21.2375 434 20.2222ZM341.273 5.64257e-06C342.277 5.59868e-06 343.091 0.823078 343.091 1.83839C343.091 2.8537 342.277 3.67677 341.273 3.67677C340.269 3.67677 339.455 2.8537 339.455 1.83839C339.455 0.823078 340.269 5.68646e-06 341.273 5.64257e-06ZM361.273 1.83839C361.273 0.823077 360.459 4.80393e-06 359.455 4.84782e-06C358.45 4.89171e-06 357.636 0.823077 357.636 1.83839C357.636 2.8537 358.45 3.67677 359.455 3.67677C360.459 3.67677 361.273 2.8537 361.273 1.83839ZM377.636 4.05307e-06C378.641 4.00917e-06 379.455 0.823076 379.455 1.83839C379.455 2.8537 378.641 3.67677 377.636 3.67677C376.632 3.67677 375.818 2.8537 375.818 1.83839C375.818 0.823077 376.632 4.09696e-06 377.636 4.05307e-06ZM397.636 1.83839C397.636 0.823076 396.822 3.21442e-06 395.818 3.25831e-06C394.814 3.30221e-06 394 0.823076 394 1.83839C394 2.8537 394.814 3.67677 395.818 3.67677C396.822 3.67677 397.636 2.8537 397.636 1.83839ZM414 2.46356e-06C415.004 2.41967e-06 415.818 0.823075 415.818 1.83839C415.818 2.8537 415.004 3.67677 414 3.67677C412.996 3.67677 412.182 2.8537 412.182 1.83839C412.182 0.823075 412.996 2.50745e-06 414 2.46356e-06ZM434 1.83838C434 0.823074 433.186 1.62492e-06 432.182 1.66881e-06C431.178 1.7127e-06 430.364 0.823074 430.364 1.83838C430.364 2.8537 431.178 3.67677 432.182 3.67677C433.186 3.67677 434 2.8537 434 1.83838Z' fill='white'/%3E%3C/g%3E%3Cg opacity='0.2'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M229.636 58.2828C229.636 57.2675 228.822 56.4444 227.818 56.4444C226.814 56.4444 226 57.2675 226 58.2828C226 59.2981 226.814 60.1212 227.818 60.1212C228.822 60.1212 229.636 59.2981 229.636 58.2828ZM247.818 58.2828C247.818 57.2675 247.004 56.4444 246 56.4444C244.996 56.4444 244.182 57.2675 244.182 58.2828C244.182 59.2981 244.996 60.1212 246 60.1212C247.004 60.1212 247.818 59.2981 247.818 58.2828ZM264.182 56.4444C265.186 56.4444 266 57.2675 266 58.2828C266 59.2981 265.186 60.1212 264.182 60.1212C263.178 60.1212 262.364 59.2981 262.364 58.2828C262.364 57.2675 263.178 56.4444 264.182 56.4444ZM284.182 58.2828C284.182 57.2675 283.368 56.4444 282.364 56.4444C281.359 56.4444 280.545 57.2675 280.545 58.2828C280.545 59.2981 281.359 60.1212 282.364 60.1212C283.368 60.1212 284.182 59.2981 284.182 58.2828ZM300.545 56.4444C301.55 56.4444 302.364 57.2675 302.364 58.2828C302.364 59.2981 301.55 60.1212 300.545 60.1212C299.541 60.1212 298.727 59.2981 298.727 58.2828C298.727 57.2675 299.541 56.4444 300.545 56.4444ZM320.545 58.2828C320.545 57.2675 319.731 56.4444 318.727 56.4444C317.723 56.4444 316.909 57.2675 316.909 58.2828C316.909 59.2981 317.723 60.1212 318.727 60.1212C319.731 60.1212 320.545 59.2981 320.545 58.2828ZM227.818 38.0606C228.822 38.0606 229.636 38.8837 229.636 39.899C229.636 40.9143 228.822 41.7374 227.818 41.7374C226.814 41.7374 226 40.9143 226 39.899C226 38.8837 226.814 38.0606 227.818 38.0606ZM247.818 39.899C247.818 38.8837 247.004 38.0606 246 38.0606C244.996 38.0606 244.182 38.8837 244.182 39.899C244.182 40.9143 244.996 41.7374 246 41.7374C247.004 41.7374 247.818 40.9143 247.818 39.899ZM264.182 38.0606C265.186 38.0606 266 38.8837 266 39.899C266 40.9143 265.186 41.7374 264.182 41.7374C263.178 41.7374 262.364 40.9143 262.364 39.899C262.364 38.8837 263.178 38.0606 264.182 38.0606ZM284.182 39.899C284.182 38.8837 283.368 38.0606 282.364 38.0606C281.359 38.0606 280.545 38.8837 280.545 39.899C280.545 40.9143 281.359 41.7374 282.364 41.7374C283.368 41.7374 284.182 40.9143 284.182 39.899ZM300.545 38.0606C301.55 38.0606 302.364 38.8837 302.364 39.899C302.364 40.9143 301.55 41.7374 300.545 41.7374C299.541 41.7374 298.727 40.9143 298.727 39.899C298.727 38.8837 299.541 38.0606 300.545 38.0606ZM320.545 39.899C320.545 38.8837 319.731 38.0606 318.727 38.0606C317.723 38.0606 316.909 38.8837 316.909 39.899C316.909 40.9143 317.723 41.7374 318.727 41.7374C319.731 41.7374 320.545 40.9143 320.545 39.899Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M343.091 58.2828C343.091 57.2675 342.277 56.4444 341.273 56.4444C340.269 56.4444 339.455 57.2675 339.455 58.2828C339.455 59.2981 340.269 60.1212 341.273 60.1212C342.277 60.1212 343.091 59.2981 343.091 58.2828ZM361.273 58.2828C361.273 57.2675 360.459 56.4444 359.455 56.4444C358.45 56.4444 357.636 57.2675 357.636 58.2828C357.636 59.2981 358.45 60.1212 359.455 60.1212C360.459 60.1212 361.273 59.2981 361.273 58.2828ZM377.636 56.4444C378.641 56.4444 379.455 57.2675 379.455 58.2828C379.455 59.2981 378.641 60.1212 377.636 60.1212C376.632 60.1212 375.818 59.2981 375.818 58.2828C375.818 57.2675 376.632 56.4444 377.636 56.4444ZM397.636 58.2828C397.636 57.2675 396.822 56.4444 395.818 56.4444C394.814 56.4444 394 57.2675 394 58.2828C394 59.2981 394.814 60.1212 395.818 60.1212C396.822 60.1212 397.636 59.2981 397.636 58.2828ZM414 56.4444C415.004 56.4444 415.818 57.2675 415.818 58.2828C415.818 59.2981 415.004 60.1212 414 60.1212C412.996 60.1212 412.182 59.2981 412.182 58.2828C412.182 57.2675 412.996 56.4444 414 56.4444ZM434 58.2828C434 57.2675 433.186 56.4444 432.182 56.4444C431.178 56.4444 430.364 57.2675 430.364 58.2828C430.364 59.2981 431.178 60.1212 432.182 60.1212C433.186 60.1212 434 59.2981 434 58.2828ZM341.273 38.0606C342.277 38.0606 343.091 38.8837 343.091 39.899C343.091 40.9143 342.277 41.7374 341.273 41.7374C340.269 41.7374 339.455 40.9143 339.455 39.899C339.455 38.8837 340.269 38.0606 341.273 38.0606ZM361.273 39.899C361.273 38.8837 360.459 38.0606 359.455 38.0606C358.45 38.0606 357.636 38.8837 357.636 39.899C357.636 40.9143 358.45 41.7374 359.455 41.7374C360.459 41.7374 361.273 40.9143 361.273 39.899ZM377.636 38.0606C378.641 38.0606 379.455 38.8837 379.455 39.899C379.455 40.9143 378.641 41.7374 377.636 41.7374C376.632 41.7374 375.818 40.9143 375.818 39.899C375.818 38.8837 376.632 38.0606 377.636 38.0606ZM397.636 39.899C397.636 38.8837 396.822 38.0606 395.818 38.0606C394.814 38.0606 394 38.8837 394 39.899C394 40.9143 394.814 41.7374 395.818 41.7374C396.822 41.7374 397.636 40.9143 397.636 39.899ZM414 38.0606C415.004 38.0606 415.818 38.8837 415.818 39.899C415.818 40.9143 415.004 41.7374 414 41.7374C412.996 41.7374 412.182 40.9143 412.182 39.899C412.182 38.8837 412.996 38.0606 414 38.0606ZM434 39.899C434 38.8837 433.186 38.0606 432.182 38.0606C431.178 38.0606 430.364 38.8837 430.364 39.899C430.364 40.9143 431.178 41.7374 432.182 41.7374C433.186 41.7374 434 40.9143 434 39.899Z' fill='white'/%3E%3C/g%3E%3Cg opacity='0.2'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M229.636 96.3434C229.636 95.3281 228.822 94.5051 227.818 94.5051C226.814 94.5051 226 95.3281 226 96.3434C226 97.3588 226.814 98.1818 227.818 98.1818C228.822 98.1818 229.636 97.3588 229.636 96.3434ZM247.818 96.3434C247.818 95.3281 247.004 94.5051 246 94.5051C244.996 94.5051 244.182 95.3281 244.182 96.3434C244.182 97.3588 244.996 98.1818 246 98.1818C247.004 98.1818 247.818 97.3588 247.818 96.3434ZM264.182 94.5051C265.186 94.5051 266 95.3281 266 96.3434C266 97.3587 265.186 98.1818 264.182 98.1818C263.178 98.1818 262.364 97.3587 262.364 96.3434C262.364 95.3281 263.178 94.5051 264.182 94.5051ZM284.182 96.3434C284.182 95.3281 283.368 94.5051 282.364 94.5051C281.359 94.5051 280.545 95.3281 280.545 96.3434C280.545 97.3587 281.359 98.1818 282.364 98.1818C283.368 98.1818 284.182 97.3587 284.182 96.3434ZM300.545 94.5051C301.55 94.5051 302.364 95.3281 302.364 96.3434C302.364 97.3587 301.55 98.1818 300.545 98.1818C299.541 98.1818 298.727 97.3587 298.727 96.3434C298.727 95.3281 299.541 94.5051 300.545 94.5051ZM320.545 96.3434C320.545 95.3281 319.731 94.5051 318.727 94.5051C317.723 94.5051 316.909 95.3281 316.909 96.3434C316.909 97.3587 317.723 98.1818 318.727 98.1818C319.731 98.1818 320.545 97.3587 320.545 96.3434ZM227.818 76.1212C228.822 76.1212 229.636 76.9443 229.636 77.9596C229.636 78.9749 228.822 79.798 227.818 79.798C226.814 79.798 226 78.9749 226 77.9596C226 76.9443 226.814 76.1212 227.818 76.1212ZM247.818 77.9596C247.818 76.9443 247.004 76.1212 246 76.1212C244.996 76.1212 244.182 76.9443 244.182 77.9596C244.182 78.9749 244.996 79.798 246 79.798C247.004 79.798 247.818 78.9749 247.818 77.9596ZM264.182 76.1212C265.186 76.1212 266 76.9443 266 77.9596C266 78.9749 265.186 79.798 264.182 79.798C263.178 79.798 262.364 78.9749 262.364 77.9596C262.364 76.9443 263.178 76.1212 264.182 76.1212ZM284.182 77.9596C284.182 76.9443 283.368 76.1212 282.364 76.1212C281.359 76.1212 280.545 76.9443 280.545 77.9596C280.545 78.9749 281.359 79.798 282.364 79.798C283.368 79.798 284.182 78.9749 284.182 77.9596ZM300.545 76.1212C301.55 76.1212 302.364 76.9443 302.364 77.9596C302.364 78.9749 301.55 79.798 300.545 79.798C299.541 79.798 298.727 78.9749 298.727 77.9596C298.727 76.9443 299.541 76.1212 300.545 76.1212ZM320.545 77.9596C320.545 76.9443 319.731 76.1212 318.727 76.1212C317.723 76.1212 316.909 76.9443 316.909 77.9596C316.909 78.9749 317.723 79.798 318.727 79.798C319.731 79.798 320.545 78.9749 320.545 77.9596Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M343.091 96.3434C343.091 95.3281 342.277 94.5051 341.273 94.5051C340.269 94.5051 339.455 95.3281 339.455 96.3434C339.455 97.3588 340.269 98.1818 341.273 98.1818C342.277 98.1818 343.091 97.3588 343.091 96.3434ZM361.273 96.3434C361.273 95.3281 360.459 94.5051 359.455 94.5051C358.45 94.5051 357.636 95.3281 357.636 96.3434C357.636 97.3588 358.45 98.1818 359.455 98.1818C360.459 98.1818 361.273 97.3588 361.273 96.3434ZM377.636 94.5051C378.641 94.5051 379.455 95.3281 379.455 96.3434C379.455 97.3587 378.641 98.1818 377.636 98.1818C376.632 98.1818 375.818 97.3587 375.818 96.3434C375.818 95.3281 376.632 94.5051 377.636 94.5051ZM397.636 96.3434C397.636 95.3281 396.822 94.5051 395.818 94.5051C394.814 94.5051 394 95.3281 394 96.3434C394 97.3587 394.814 98.1818 395.818 98.1818C396.822 98.1818 397.636 97.3587 397.636 96.3434ZM414 94.5051C415.004 94.5051 415.818 95.3281 415.818 96.3434C415.818 97.3587 415.004 98.1818 414 98.1818C412.996 98.1818 412.182 97.3587 412.182 96.3434C412.182 95.3281 412.996 94.5051 414 94.5051ZM434 96.3434C434 95.3281 433.186 94.5051 432.182 94.5051C431.178 94.5051 430.364 95.3281 430.364 96.3434C430.364 97.3587 431.178 98.1818 432.182 98.1818C433.186 98.1818 434 97.3587 434 96.3434ZM341.273 76.1212C342.277 76.1212 343.091 76.9443 343.091 77.9596C343.091 78.9749 342.277 79.798 341.273 79.798C340.269 79.798 339.455 78.9749 339.455 77.9596C339.455 76.9443 340.269 76.1212 341.273 76.1212ZM361.273 77.9596C361.273 76.9443 360.459 76.1212 359.455 76.1212C358.45 76.1212 357.636 76.9443 357.636 77.9596C357.636 78.9749 358.45 79.798 359.455 79.798C360.459 79.798 361.273 78.9749 361.273 77.9596ZM377.636 76.1212C378.641 76.1212 379.455 76.9443 379.455 77.9596C379.455 78.9749 378.641 79.798 377.636 79.798C376.632 79.798 375.818 78.9749 375.818 77.9596C375.818 76.9443 376.632 76.1212 377.636 76.1212ZM397.636 77.9596C397.636 76.9443 396.822 76.1212 395.818 76.1212C394.814 76.1212 394 76.9443 394 77.9596C394 78.9749 394.814 79.798 395.818 79.798C396.822 79.798 397.636 78.9749 397.636 77.9596ZM414 76.1212C415.004 76.1212 415.818 76.9443 415.818 77.9596C415.818 78.9749 415.004 79.798 414 79.798C412.996 79.798 412.182 78.9749 412.182 77.9596C412.182 76.9443 412.996 76.1212 414 76.1212ZM434 77.9596C434 76.9443 433.186 76.1212 432.182 76.1212C431.178 76.1212 430.364 76.9443 430.364 77.9596C430.364 78.9749 431.178 79.798 432.182 79.798C433.186 79.798 434 78.9749 434 77.9596Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  width: 434px;
  height: 99px;
  position: absolute;
  bottom: -65px;
  left: -60px;
}
@media (max-width: 768px) {
  .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title:before {
    left: -140px;
    bottom: -50px;
  }
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='147' height='82' viewBox='0 0 147 82' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.3'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.02448 16.8195C3.02448 15.975 2.34742 15.2904 1.51224 15.2904C0.677052 15.2904 -1.03749e-07 15.975 -6.68365e-08 16.8195C-2.99237e-08 17.6639 0.677052 18.3485 1.51224 18.3485C2.34742 18.3485 3.02448 17.6639 3.02448 16.8195ZM18.1469 16.8195C18.1469 15.975 17.4698 15.2904 16.6346 15.2904C15.7994 15.2904 15.1224 15.975 15.1224 16.8195C15.1224 17.6639 15.7994 18.3485 16.6346 18.3485C17.4698 18.3485 18.1469 17.6639 18.1469 16.8195ZM31.757 15.2904C32.5922 15.2904 33.2692 15.975 33.2692 16.8195C33.2692 17.6639 32.5922 18.3485 31.757 18.3485C30.9218 18.3485 30.2448 17.6639 30.2448 16.8195C30.2448 15.975 30.9218 15.2904 31.757 15.2904ZM48.3916 16.8195C48.3916 15.975 47.7146 15.2904 46.8794 15.2904C46.0442 15.2904 45.3671 15.975 45.3671 16.8195C45.3671 17.6639 46.0442 18.3485 46.8794 18.3485C47.7146 18.3485 48.3916 17.6639 48.3916 16.8195ZM62.0018 15.2904C62.8369 15.2904 63.514 15.975 63.514 16.8195C63.514 17.6639 62.8369 18.3485 62.0018 18.3485C61.1666 18.3485 60.4895 17.6639 60.4895 16.8195C60.4895 15.975 61.1666 15.2904 62.0018 15.2904ZM78.6364 16.8195C78.6364 15.975 77.9593 15.2904 77.1241 15.2904C76.2889 15.2904 75.6119 15.975 75.6119 16.8195C75.6119 17.6639 76.2889 18.3485 77.1241 18.3485C77.9593 18.3485 78.6364 17.6639 78.6364 16.8195ZM1.51224 2.85441e-05C2.34742 2.85076e-05 3.02447 0.684603 3.02447 1.52907C3.02447 2.37353 2.34742 3.05811 1.51224 3.05811C0.677051 3.05811 -6.98288e-07 2.37353 -7.35201e-07 1.52907C-7.72114e-07 0.684603 0.677051 2.85806e-05 1.51224 2.85441e-05ZM18.1469 1.52907C18.1469 0.684602 17.4698 2.78466e-05 16.6346 2.78831e-05C15.7994 2.79196e-05 15.1224 0.684602 15.1224 1.52907C15.1224 2.37353 15.7994 3.05811 16.6346 3.05811C17.4698 3.05811 18.1469 2.37353 18.1469 1.52907ZM31.757 2.72221e-05C32.5922 2.71856e-05 33.2692 0.684601 33.2692 1.52907C33.2692 2.37353 32.5922 3.05811 31.757 3.05811C30.9218 3.05811 30.2448 2.37353 30.2448 1.52907C30.2448 0.684601 30.9218 2.72586e-05 31.757 2.72221e-05ZM48.3916 1.52907C48.3916 0.684601 47.7146 2.65246e-05 46.8794 2.65611e-05C46.0442 2.65976e-05 45.3671 0.684601 45.3671 1.52907C45.3671 2.37353 46.0442 3.05811 46.8794 3.05811C47.7146 3.05811 48.3916 2.37353 48.3916 1.52907ZM62.0018 2.59e-05C62.8369 2.58635e-05 63.514 0.6846 63.514 1.52907C63.514 2.37353 62.8369 3.05811 62.0018 3.05811C61.1666 3.05811 60.4895 2.37353 60.4895 1.52907C60.4895 0.6846 61.1666 2.59366e-05 62.0018 2.59e-05ZM78.6364 1.52906C78.6364 0.684599 77.9593 2.52025e-05 77.1241 2.5239e-05C76.2889 2.52755e-05 75.6119 0.684599 75.6119 1.52906C75.6119 2.37353 76.2889 3.05811 77.1241 3.05811C77.9593 3.05811 78.6364 2.37353 78.6364 1.52906Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M97.3881 16.8195C97.3881 15.975 96.7111 15.2904 95.8759 15.2904C95.0407 15.2904 94.3636 15.975 94.3636 16.8195C94.3636 17.6639 95.0407 18.3485 95.8759 18.3485C96.7111 18.3485 97.3881 17.6639 97.3881 16.8195ZM112.511 16.8195C112.511 15.975 111.833 15.2904 110.998 15.2904C110.163 15.2904 109.486 15.975 109.486 16.8195C109.486 17.6639 110.163 18.3485 110.998 18.3485C111.833 18.3485 112.511 17.6639 112.511 16.8195ZM126.121 15.2904C126.956 15.2904 127.633 15.975 127.633 16.8195C127.633 17.6639 126.956 18.3485 126.121 18.3485C125.285 18.3485 124.608 17.6639 124.608 16.8195C124.608 15.975 125.285 15.2904 126.121 15.2904ZM142.755 16.8195C142.755 15.975 142.078 15.2904 141.243 15.2904C140.408 15.2904 139.731 15.975 139.731 16.8195C139.731 17.6639 140.408 18.3485 141.243 18.3485C142.078 18.3485 142.755 17.6639 142.755 16.8195ZM156.365 15.2904C157.201 15.2904 157.878 15.975 157.878 16.8195C157.878 17.6639 157.201 18.3485 156.365 18.3485C155.53 18.3485 154.853 17.6639 154.853 16.8195C154.853 15.975 155.53 15.2904 156.365 15.2904ZM173 16.8195C173 15.975 172.323 15.2904 171.488 15.2904C170.653 15.2904 169.976 15.975 169.976 16.8195C169.976 17.6639 170.653 18.3485 171.488 18.3485C172.323 18.3485 173 17.6639 173 16.8195ZM95.8759 2.85441e-05C96.7111 2.85076e-05 97.3881 0.684603 97.3881 1.52907C97.3881 2.37353 96.7111 3.05811 95.8759 3.05811C95.0407 3.05811 94.3636 2.37353 94.3636 1.52907C94.3636 0.684603 95.0407 2.85806e-05 95.8759 2.85441e-05ZM112.511 1.52907C112.511 0.684602 111.833 2.78466e-05 110.998 2.78831e-05C110.163 2.79196e-05 109.486 0.684602 109.486 1.52907C109.486 2.37353 110.163 3.05811 110.998 3.05811C111.833 3.05811 112.511 2.37353 112.511 1.52907ZM126.121 2.72221e-05C126.956 2.71856e-05 127.633 0.684601 127.633 1.52907C127.633 2.37353 126.956 3.05811 126.121 3.05811C125.285 3.05811 124.608 2.37353 124.608 1.52907C124.608 0.684601 125.285 2.72586e-05 126.121 2.72221e-05ZM142.755 1.52907C142.755 0.684601 142.078 2.65246e-05 141.243 2.65611e-05C140.408 2.65976e-05 139.731 0.684601 139.731 1.52907C139.731 2.37353 140.408 3.05811 141.243 3.05811C142.078 3.05811 142.755 2.37353 142.755 1.52907ZM156.365 2.59e-05C157.201 2.58635e-05 157.878 0.6846 157.878 1.52907C157.878 2.37353 157.201 3.05811 156.365 3.05811C155.53 3.05811 154.853 2.37353 154.853 1.52907C154.853 0.6846 155.53 2.59366e-05 156.365 2.59e-05ZM173 1.52906C173 0.684599 172.323 2.52025e-05 171.488 2.5239e-05C170.653 2.52755e-05 169.976 0.684599 169.976 1.52906C169.976 2.37353 170.653 3.05811 171.488 3.05811C172.323 3.05811 173 2.37353 173 1.52906Z' fill='white'/%3E%3C/g%3E%3Cg opacity='0.3'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.02448 48.4756C3.02448 47.6311 2.34742 46.9466 1.51224 46.9466C0.677052 46.9466 -1.03749e-07 47.6311 -6.68365e-08 48.4756C-2.99237e-08 49.3201 0.677052 50.0046 1.51224 50.0046C2.34742 50.0046 3.02448 49.3201 3.02448 48.4756ZM18.1469 48.4756C18.1469 47.6311 17.4698 46.9466 16.6346 46.9466C15.7994 46.9466 15.1224 47.6311 15.1224 48.4756C15.1224 49.3201 15.7994 50.0046 16.6346 50.0046C17.4698 50.0046 18.1469 49.3201 18.1469 48.4756ZM31.757 46.9466C32.5922 46.9466 33.2692 47.6311 33.2692 48.4756C33.2692 49.3201 32.5922 50.0046 31.757 50.0046C30.9218 50.0046 30.2448 49.3201 30.2448 48.4756C30.2448 47.6311 30.9218 46.9466 31.757 46.9466ZM48.3916 48.4756C48.3916 47.6311 47.7146 46.9466 46.8794 46.9466C46.0442 46.9466 45.3671 47.6311 45.3671 48.4756C45.3671 49.3201 46.0442 50.0046 46.8794 50.0046C47.7146 50.0046 48.3916 49.3201 48.3916 48.4756ZM62.0018 46.9466C62.8369 46.9466 63.514 47.6311 63.514 48.4756C63.514 49.3201 62.8369 50.0046 62.0018 50.0046C61.1666 50.0046 60.4895 49.3201 60.4895 48.4756C60.4895 47.6311 61.1666 46.9466 62.0018 46.9466ZM78.6364 48.4756C78.6364 47.6311 77.9593 46.9466 77.1241 46.9466C76.2889 46.9466 75.6119 47.6311 75.6119 48.4756C75.6119 49.3201 76.2889 50.0046 77.1241 50.0046C77.9593 50.0046 78.6364 49.3201 78.6364 48.4756ZM1.51224 31.6562C2.34742 31.6562 3.02447 32.3407 3.02447 33.1852C3.02447 34.0297 2.34742 34.7142 1.51224 34.7142C0.677051 34.7142 -6.98288e-07 34.0297 -7.35201e-07 33.1852C-7.72114e-07 32.3407 0.677051 31.6562 1.51224 31.6562ZM18.1469 33.1852C18.1469 32.3407 17.4698 31.6562 16.6346 31.6562C15.7994 31.6562 15.1224 32.3407 15.1224 33.1852C15.1224 34.0297 15.7994 34.7142 16.6346 34.7142C17.4698 34.7142 18.1469 34.0297 18.1469 33.1852ZM31.757 31.6562C32.5922 31.6562 33.2692 32.3407 33.2692 33.1852C33.2692 34.0297 32.5922 34.7142 31.757 34.7142C30.9218 34.7142 30.2448 34.0297 30.2448 33.1852C30.2448 32.3407 30.9218 31.6562 31.757 31.6562ZM48.3916 33.1852C48.3916 32.3407 47.7146 31.6562 46.8794 31.6562C46.0442 31.6562 45.3671 32.3407 45.3671 33.1852C45.3671 34.0297 46.0442 34.7142 46.8794 34.7142C47.7146 34.7142 48.3916 34.0297 48.3916 33.1852ZM62.0018 31.6562C62.8369 31.6562 63.514 32.3407 63.514 33.1852C63.514 34.0297 62.8369 34.7142 62.0018 34.7142C61.1666 34.7142 60.4895 34.0297 60.4895 33.1852C60.4895 32.3407 61.1666 31.6562 62.0018 31.6562ZM78.6364 33.1852C78.6364 32.3407 77.9593 31.6562 77.1241 31.6562C76.2889 31.6562 75.6119 32.3407 75.6119 33.1852C75.6119 34.0297 76.2889 34.7142 77.1241 34.7142C77.9593 34.7142 78.6364 34.0297 78.6364 33.1852Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M97.3881 48.4756C97.3881 47.6311 96.7111 46.9466 95.8759 46.9466C95.0407 46.9466 94.3636 47.6311 94.3636 48.4756C94.3636 49.3201 95.0407 50.0046 95.8759 50.0046C96.7111 50.0046 97.3881 49.3201 97.3881 48.4756ZM112.511 48.4756C112.511 47.6311 111.833 46.9466 110.998 46.9466C110.163 46.9466 109.486 47.6311 109.486 48.4756C109.486 49.3201 110.163 50.0046 110.998 50.0046C111.833 50.0046 112.511 49.3201 112.511 48.4756ZM126.121 46.9466C126.956 46.9466 127.633 47.6311 127.633 48.4756C127.633 49.3201 126.956 50.0046 126.121 50.0046C125.285 50.0046 124.608 49.3201 124.608 48.4756C124.608 47.6311 125.285 46.9466 126.121 46.9466ZM142.755 48.4756C142.755 47.6311 142.078 46.9466 141.243 46.9466C140.408 46.9466 139.731 47.6311 139.731 48.4756C139.731 49.3201 140.408 50.0046 141.243 50.0046C142.078 50.0046 142.755 49.3201 142.755 48.4756ZM156.365 46.9466C157.201 46.9466 157.878 47.6311 157.878 48.4756C157.878 49.3201 157.201 50.0046 156.365 50.0046C155.53 50.0046 154.853 49.3201 154.853 48.4756C154.853 47.6311 155.53 46.9466 156.365 46.9466ZM173 48.4756C173 47.6311 172.323 46.9466 171.488 46.9466C170.653 46.9466 169.976 47.6311 169.976 48.4756C169.976 49.3201 170.653 50.0046 171.488 50.0046C172.323 50.0046 173 49.3201 173 48.4756ZM95.8759 31.6562C96.7111 31.6562 97.3881 32.3407 97.3881 33.1852C97.3881 34.0297 96.7111 34.7142 95.8759 34.7142C95.0407 34.7142 94.3636 34.0297 94.3636 33.1852C94.3636 32.3407 95.0407 31.6562 95.8759 31.6562ZM112.511 33.1852C112.511 32.3407 111.833 31.6562 110.998 31.6562C110.163 31.6562 109.486 32.3407 109.486 33.1852C109.486 34.0297 110.163 34.7142 110.998 34.7142C111.833 34.7142 112.511 34.0297 112.511 33.1852ZM126.121 31.6562C126.956 31.6562 127.633 32.3407 127.633 33.1852C127.633 34.0297 126.956 34.7142 126.121 34.7142C125.285 34.7142 124.608 34.0297 124.608 33.1852C124.608 32.3407 125.285 31.6562 126.121 31.6562ZM142.755 33.1852C142.755 32.3407 142.078 31.6562 141.243 31.6562C140.408 31.6562 139.731 32.3407 139.731 33.1852C139.731 34.0297 140.408 34.7142 141.243 34.7142C142.078 34.7142 142.755 34.0297 142.755 33.1852ZM156.365 31.6562C157.201 31.6562 157.878 32.3407 157.878 33.1852C157.878 34.0297 157.201 34.7142 156.365 34.7142C155.53 34.7142 154.853 34.0297 154.853 33.1852C154.853 32.3407 155.53 31.6562 156.365 31.6562ZM173 33.1852C173 32.3407 172.323 31.6562 171.488 31.6562C170.653 31.6562 169.976 32.3407 169.976 33.1852C169.976 34.0297 170.653 34.7142 171.488 34.7142C172.323 34.7142 173 34.0297 173 33.1852Z' fill='white'/%3E%3C/g%3E%3Cg opacity='0.3'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.02448 80.1318C3.02448 79.2874 2.34742 78.6028 1.51224 78.6028C0.677052 78.6028 -1.03749e-07 79.2874 -6.68365e-08 80.1318C-2.99237e-08 80.9763 0.677052 81.6609 1.51224 81.6609C2.34742 81.6609 3.02448 80.9763 3.02448 80.1318ZM18.1469 80.1318C18.1469 79.2874 17.4698 78.6028 16.6346 78.6028C15.7994 78.6028 15.1224 79.2874 15.1224 80.1318C15.1224 80.9763 15.7994 81.6609 16.6346 81.6609C17.4698 81.6609 18.1469 80.9763 18.1469 80.1318ZM31.757 78.6028C32.5922 78.6028 33.2692 79.2874 33.2692 80.1318C33.2692 80.9763 32.5922 81.6609 31.757 81.6609C30.9218 81.6609 30.2448 80.9763 30.2448 80.1318C30.2448 79.2874 30.9218 78.6028 31.757 78.6028ZM48.3916 80.1318C48.3916 79.2874 47.7146 78.6028 46.8794 78.6028C46.0442 78.6028 45.3671 79.2874 45.3671 80.1318C45.3671 80.9763 46.0442 81.6609 46.8794 81.6609C47.7146 81.6609 48.3916 80.9763 48.3916 80.1318ZM62.0018 78.6028C62.8369 78.6028 63.514 79.2874 63.514 80.1318C63.514 80.9763 62.8369 81.6609 62.0018 81.6609C61.1666 81.6609 60.4895 80.9763 60.4895 80.1318C60.4895 79.2874 61.1666 78.6028 62.0018 78.6028ZM78.6364 80.1318C78.6364 79.2874 77.9593 78.6028 77.1241 78.6028C76.2889 78.6028 75.6119 79.2874 75.6119 80.1318C75.6119 80.9763 76.2889 81.6609 77.1241 81.6609C77.9593 81.6609 78.6364 80.9763 78.6364 80.1318ZM1.51224 63.3124C2.34742 63.3124 3.02447 63.997 3.02447 64.8414C3.02447 65.6859 2.34742 66.3705 1.51224 66.3705C0.677051 66.3705 -6.98288e-07 65.6859 -7.35201e-07 64.8414C-7.72114e-07 63.997 0.677051 63.3124 1.51224 63.3124ZM18.1469 64.8414C18.1469 63.997 17.4698 63.3124 16.6346 63.3124C15.7994 63.3124 15.1224 63.997 15.1224 64.8414C15.1224 65.6859 15.7994 66.3705 16.6346 66.3705C17.4698 66.3705 18.1469 65.6859 18.1469 64.8414ZM31.757 63.3124C32.5922 63.3124 33.2692 63.997 33.2692 64.8414C33.2692 65.6859 32.5922 66.3705 31.757 66.3705C30.9218 66.3705 30.2448 65.6859 30.2448 64.8414C30.2448 63.997 30.9218 63.3124 31.757 63.3124ZM48.3916 64.8414C48.3916 63.997 47.7146 63.3124 46.8794 63.3124C46.0442 63.3124 45.3671 63.997 45.3671 64.8414C45.3671 65.6859 46.0442 66.3705 46.8794 66.3705C47.7146 66.3705 48.3916 65.6859 48.3916 64.8414ZM62.0018 63.3124C62.8369 63.3124 63.514 63.997 63.514 64.8414C63.514 65.6859 62.8369 66.3705 62.0018 66.3705C61.1666 66.3705 60.4895 65.6859 60.4895 64.8414C60.4895 63.997 61.1666 63.3124 62.0018 63.3124ZM78.6364 64.8414C78.6364 63.997 77.9593 63.3124 77.1241 63.3124C76.2889 63.3124 75.6119 63.997 75.6119 64.8414C75.6119 65.6859 76.2889 66.3705 77.1241 66.3705C77.9593 66.3705 78.6364 65.6859 78.6364 64.8414Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M97.3881 80.1318C97.3881 79.2874 96.7111 78.6028 95.8759 78.6028C95.0407 78.6028 94.3636 79.2874 94.3636 80.1318C94.3636 80.9763 95.0407 81.6609 95.8759 81.6609C96.7111 81.6609 97.3881 80.9763 97.3881 80.1318ZM112.511 80.1318C112.511 79.2874 111.833 78.6028 110.998 78.6028C110.163 78.6028 109.486 79.2874 109.486 80.1318C109.486 80.9763 110.163 81.6609 110.998 81.6609C111.833 81.6609 112.511 80.9763 112.511 80.1318ZM126.121 78.6028C126.956 78.6028 127.633 79.2874 127.633 80.1318C127.633 80.9763 126.956 81.6609 126.121 81.6609C125.285 81.6609 124.608 80.9763 124.608 80.1318C124.608 79.2874 125.285 78.6028 126.121 78.6028ZM142.755 80.1318C142.755 79.2874 142.078 78.6028 141.243 78.6028C140.408 78.6028 139.731 79.2874 139.731 80.1318C139.731 80.9763 140.408 81.6609 141.243 81.6609C142.078 81.6609 142.755 80.9763 142.755 80.1318ZM156.365 78.6028C157.201 78.6028 157.878 79.2874 157.878 80.1318C157.878 80.9763 157.201 81.6609 156.365 81.6609C155.53 81.6609 154.853 80.9763 154.853 80.1318C154.853 79.2874 155.53 78.6028 156.365 78.6028ZM173 80.1318C173 79.2874 172.323 78.6028 171.488 78.6028C170.653 78.6028 169.976 79.2874 169.976 80.1318C169.976 80.9763 170.653 81.6609 171.488 81.6609C172.323 81.6609 173 80.9763 173 80.1318ZM95.8759 63.3124C96.7111 63.3124 97.3881 63.997 97.3881 64.8414C97.3881 65.6859 96.7111 66.3705 95.8759 66.3705C95.0407 66.3705 94.3636 65.6859 94.3636 64.8414C94.3636 63.997 95.0407 63.3124 95.8759 63.3124ZM112.511 64.8414C112.511 63.997 111.833 63.3124 110.998 63.3124C110.163 63.3124 109.486 63.997 109.486 64.8414C109.486 65.6859 110.163 66.3705 110.998 66.3705C111.833 66.3705 112.511 65.6859 112.511 64.8414ZM126.121 63.3124C126.956 63.3124 127.633 63.997 127.633 64.8414C127.633 65.6859 126.956 66.3705 126.121 66.3705C125.285 66.3705 124.608 65.6859 124.608 64.8414C124.608 63.997 125.285 63.3124 126.121 63.3124ZM142.755 64.8414C142.755 63.997 142.078 63.3124 141.243 63.3124C140.408 63.3124 139.731 63.997 139.731 64.8414C139.731 65.6859 140.408 66.3705 141.243 66.3705C142.078 66.3705 142.755 65.6859 142.755 64.8414ZM156.365 63.3124C157.201 63.3124 157.878 63.997 157.878 64.8414C157.878 65.6859 157.201 66.3705 156.365 66.3705C155.53 66.3705 154.853 65.6859 154.853 64.8414C154.853 63.997 155.53 63.3124 156.365 63.3124ZM173 64.8414C173 63.997 172.323 63.3124 171.488 63.3124C170.653 63.3124 169.976 63.997 169.976 64.8414C169.976 65.6859 170.653 66.3705 171.488 66.3705C172.323 66.3705 173 65.6859 173 64.8414Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
  width: 147px;
  height: 82px;
  position: absolute;
  top: 0;
  right: 0;
}
@media (max-width: 768px) {
  .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title:after {
    right: -80px;
    top: -27px;
  }
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title .container.CX-wrapper {
  height: 100%;
  position: relative;
}
@media (min-width: 1366px) {
  .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title .container.CX-wrapper {
    max-width: 900px !important;
  }
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title .inner {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title .inner {
    display: grid;
    justify-content: center;
    text-align: center;
    align-items: flex-start;
  }
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title .inner:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.2' cx='19' cy='19' r='19' fill='url(%23paint0_linear_25523_113994)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_25523_113994' x1='19' y1='0' x2='19' y2='38' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  position: absolute;
  width: 38px;
  height: 38px;
  top: 23px;
  left: -15px;
}
@media (max-width: 1300px) {
  .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title .inner:before {
    left: 0;
  }
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title .inner .box-title {
  color: #fff;
  margin-top: 30px;
}
@media (max-width: 768px) {
  .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title .inner .box-title {
    max-width: 80%;
    margin: 50px auto 0;
  }
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title .inner .box-title h1 {
  font-size: 30px;
  line-height: 25px;
  font-family: "SourceSans-Bold";
  margin-bottom: 7px;
}
@media (max-width: 768px) {
  .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title .inner .box-title h1 {
    font-size: 26px;
  }
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title .inner .box-title p {
  font-size: 14px;
  line-height: 25px;
  color: rgba(255, 255, 255, 0.8);
}
@media (max-width: 768px) {
  .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title .inner .box-title p {
    line-height: 18px;
  }
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title .inner .box-vector {
  position: absolute;
}
@media (min-width: 769px) {
  .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title .inner .box-vector {
    top: -30px;
    right: 0px;
  }
}
@media (max-width: 768px) {
  .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title .inner .box-vector {
    bottom: -10px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title .inner .box-vector .box-vector-inner.dekstop {
    display: none;
  }
  .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title .inner .box-vector .box-vector-inner.mobile.hide {
    display: block !important;
  }
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation {
  border: 1px solid rgba(255, 255, 255, 0.15);
  background: linear-gradient(90deg, #1D22F1 28.19%, #3035F3 51.69%, #5A49F4 70.53%);
  padding: 8px;
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-column-gap: 9px;
}
@media (max-width: 768px) {
  .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links {
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item {
  display: block;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  padding: 10px;
  position: relative;
  overflow: hidden;
  border: 2px solid rgba(255, 255, 255, 0.25);
  -webkit-box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
  background: radial-gradient(372.84% 141.42% at 0% 0%, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0.03) 100%);
  backdrop-filter: blur(15px);
}
@media (max-width: 768px) {
  .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item {
    padding: 8px 10px 5px;
  }
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item .dokumen-link-item-inner {
  position: relative;
  text-align: center;
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item .dokumen-link-item-inner .box-ico {
  width: 36px;
  height: 36px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.25);
  margin: 0 auto;
  position: relative;
}
@media (max-width: 768px) {
  .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item .dokumen-link-item-inner .box-ico {
    width: 30px;
    height: 30px;
  }
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item .dokumen-link-item-inner .box-ico:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 9.28505V5.57103C1 2.94482 1 1.63172 1.81586 0.815858C2.63172 0 3.94482 0 6.57103 0H13.9991C16.6253 0 17.9384 0 18.7542 0.815857C19.5701 1.63172 19.5701 2.94482 19.5701 5.57103V9.28504C19.5701 11.9113 19.5701 13.2244 18.7542 14.0402C18.1541 14.6404 17.2848 14.7991 15.8217 14.841C15.8183 14.1578 15.5809 13.4755 15.1097 12.9225C15.083 12.8912 15.0669 12.8523 15.0636 12.8114C14.9472 11.3523 13.7885 10.1936 12.3294 10.0771C12.2884 10.0739 12.2495 10.0578 12.2183 10.0311C11.1042 9.08169 9.46558 9.08169 8.35148 10.0311C8.3202 10.0578 8.28132 10.0739 8.24035 10.0771C6.78123 10.1936 5.62256 11.3523 5.50612 12.8114C5.50285 12.8523 5.48674 12.8912 5.46009 12.9225C4.98881 13.4755 4.75146 14.1578 4.74806 14.841C3.28515 14.799 2.41598 14.6403 1.81586 14.0402C1 13.2244 1 11.9113 1 9.28505ZM6.80315 3.71402C6.80315 3.32942 7.11493 3.01764 7.49953 3.01764H13.0706C13.4552 3.01764 13.7669 3.32942 13.7669 3.71402C13.7669 4.09862 13.4552 4.4104 13.0706 4.4104H7.49953C7.11493 4.4104 6.80315 4.09862 6.80315 3.71402ZM5.64252 6.26741C5.25792 6.26741 4.94614 6.57918 4.94614 6.96378C4.94614 7.34838 5.25792 7.66016 5.64252 7.66016H14.9276C15.3122 7.66016 15.6239 7.34838 15.6239 6.96378C15.6239 6.57918 15.3122 6.26741 14.9276 6.26741H5.64252Z' fill='%23FAFAFA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3149 11.0912C10.7214 10.5854 9.84839 10.5854 9.25485 11.0912C9.0005 11.3079 8.68426 11.4389 8.35114 11.4655C7.57378 11.5275 6.9565 12.1448 6.89446 12.9222C6.86788 13.2553 6.73689 13.5715 6.52014 13.8259C6.01433 14.4194 6.01433 15.2924 6.52014 15.8859C6.73689 16.1403 6.86788 16.4565 6.89446 16.7896C6.9565 17.567 7.57378 18.1843 8.35114 18.2463C8.68426 18.2729 9.0005 18.4039 9.25485 18.6206C9.84839 19.1265 10.7214 19.1265 11.3149 18.6206C11.5693 18.4039 11.8855 18.2729 12.2186 18.2463C12.996 18.1843 13.6133 17.567 13.6753 16.7896C13.7019 16.4565 13.8329 16.1403 14.0496 15.8859C14.5554 15.2924 14.5554 14.4194 14.0496 13.8259C13.8329 13.5715 13.7019 13.2553 13.6753 12.9222C13.6133 12.1448 12.996 11.5275 12.2186 11.4655C11.8855 11.4389 11.5693 11.3079 11.3149 11.0912ZM12.153 14.4367C12.4341 14.1742 12.4493 13.7336 12.1869 13.4524C11.9245 13.1713 11.4838 13.1561 11.2027 13.4185L9.68815 14.832L9.36744 14.5327C9.08628 14.2703 8.64562 14.2855 8.3832 14.5666C8.12078 14.8478 8.13598 15.2884 8.41714 15.5509L9.213 16.2937C9.48055 16.5434 9.89575 16.5434 10.1633 16.2937L12.153 14.4367Z' fill='%23FAFAFA'/%3E%3C/svg%3E%0A");
  width: 20px;
  height: 20px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (max-width: 768px) {
  .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item .dokumen-link-item-inner .box-ico:before {
    width: 18px;
    height: 18px;
    background-size: cover;
  }
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item .dokumen-link-item-inner .name {
  font-size: 14px;
  font-family: "SourceSans-Semibold";
  line-height: 25px;
  color: #fff;
}
@media (max-width: 768px) {
  .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item .dokumen-link-item-inner .name {
    line-height: 18px;
    margin-top: 2px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
  }
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item:hover, .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.selected {
  border-color: #fff;
  background-color: #fff;
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item:hover .dokumen-link-item-inner .box-ico, .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.selected .dokumen-link-item-inner .box-ico {
  background-color: rgba(73, 77, 244, 0.25);
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item:hover .dokumen-link-item-inner .box-ico:before, .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.selected .dokumen-link-item-inner .box-ico:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 9.78505V6.07103C1 3.44482 1 2.13172 1.81586 1.31586C2.63172 0.5 3.94482 0.5 6.57103 0.5H13.9991C16.6253 0.5 17.9384 0.5 18.7542 1.31586C19.5701 2.13172 19.5701 3.44482 19.5701 6.07103V9.78504C19.5701 12.4113 19.5701 13.7244 18.7542 14.5402C18.1541 15.1404 17.2848 15.2991 15.8217 15.341C15.8183 14.6578 15.5809 13.9755 15.1097 13.4225C15.083 13.3912 15.0669 13.3523 15.0636 13.3114C14.9472 11.8523 13.7885 10.6936 12.3294 10.5771C12.2884 10.5739 12.2495 10.5578 12.2183 10.5311C11.1042 9.58169 9.46558 9.58169 8.35148 10.5311C8.3202 10.5578 8.28132 10.5739 8.24035 10.5771C6.78123 10.6936 5.62256 11.8523 5.50612 13.3114C5.50285 13.3523 5.48674 13.3912 5.46009 13.4225C4.98881 13.9755 4.75146 14.6578 4.74806 15.341C3.28515 15.299 2.41598 15.1403 1.81586 14.5402C1 13.7244 1 12.4113 1 9.78505ZM6.80315 4.21402C6.80315 3.82942 7.11493 3.51764 7.49953 3.51764H13.0706C13.4552 3.51764 13.7669 3.82942 13.7669 4.21402C13.7669 4.59862 13.4552 4.9104 13.0706 4.9104H7.49953C7.11493 4.9104 6.80315 4.59862 6.80315 4.21402ZM5.64252 6.76741C5.25792 6.76741 4.94614 7.07918 4.94614 7.46378C4.94614 7.84838 5.25792 8.16016 5.64252 8.16016H14.9276C15.3122 8.16016 15.6239 7.84838 15.6239 7.46378C15.6239 7.07918 15.3122 6.76741 14.9276 6.76741H5.64252Z' fill='%23494DF4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3149 11.5912C10.7214 11.0854 9.84839 11.0854 9.25485 11.5912C9.0005 11.8079 8.68426 11.9389 8.35114 11.9655C7.57378 12.0275 6.9565 12.6448 6.89446 13.4222C6.86788 13.7553 6.73689 14.0715 6.52014 14.3259C6.01433 14.9194 6.01433 15.7924 6.52014 16.3859C6.73689 16.6403 6.86788 16.9565 6.89446 17.2896C6.9565 18.067 7.57378 18.6843 8.35114 18.7463C8.68426 18.7729 9.0005 18.9039 9.25485 19.1206C9.84839 19.6265 10.7214 19.6265 11.3149 19.1206C11.5693 18.9039 11.8855 18.7729 12.2186 18.7463C12.996 18.6843 13.6133 18.067 13.6753 17.2896C13.7019 16.9565 13.8329 16.6403 14.0496 16.3859C14.5554 15.7924 14.5554 14.9194 14.0496 14.3259C13.8329 14.0715 13.7019 13.7553 13.6753 13.4222C13.6133 12.6448 12.996 12.0275 12.2186 11.9655C11.8855 11.9389 11.5693 11.8079 11.3149 11.5912ZM12.153 14.9367C12.4341 14.6742 12.4493 14.2336 12.1869 13.9524C11.9245 13.6713 11.4838 13.6561 11.2027 13.9185L9.68815 15.332L9.36744 15.0327C9.08628 14.7703 8.64562 14.7855 8.3832 15.0666C8.12078 15.3478 8.13598 15.7884 8.41714 16.0509L9.213 16.7937C9.48055 17.0434 9.89575 17.0434 10.1633 16.7937L12.153 14.9367Z' fill='%23494DF4'/%3E%3C/svg%3E%0A");
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item:hover .dokumen-link-item-inner .name, .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.selected .dokumen-link-item-inner .name {
  color: #494DF4;
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.e-policy .dokumen-link-item-inner .box-ico:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 9.28505V5.57103C1 2.94482 1 1.63172 1.81586 0.815858C2.63172 0 3.94482 0 6.57103 0H13.9991C16.6253 0 17.9384 0 18.7542 0.815857C19.5701 1.63172 19.5701 2.94482 19.5701 5.57103V9.28504C19.5701 11.9113 19.5701 13.2244 18.7542 14.0402C18.1541 14.6404 17.2848 14.7991 15.8217 14.841C15.8183 14.1578 15.5809 13.4755 15.1097 12.9225C15.083 12.8912 15.0669 12.8523 15.0636 12.8114C14.9472 11.3523 13.7885 10.1936 12.3294 10.0771C12.2884 10.0739 12.2495 10.0578 12.2183 10.0311C11.1042 9.08169 9.46558 9.08169 8.35148 10.0311C8.3202 10.0578 8.28132 10.0739 8.24035 10.0771C6.78123 10.1936 5.62256 11.3523 5.50612 12.8114C5.50285 12.8523 5.48674 12.8912 5.46009 12.9225C4.98881 13.4755 4.75146 14.1578 4.74806 14.841C3.28515 14.799 2.41598 14.6403 1.81586 14.0402C1 13.2244 1 11.9113 1 9.28505ZM6.80315 3.71402C6.80315 3.32942 7.11493 3.01764 7.49953 3.01764H13.0706C13.4552 3.01764 13.7669 3.32942 13.7669 3.71402C13.7669 4.09862 13.4552 4.4104 13.0706 4.4104H7.49953C7.11493 4.4104 6.80315 4.09862 6.80315 3.71402ZM5.64252 6.26741C5.25792 6.26741 4.94614 6.57918 4.94614 6.96378C4.94614 7.34838 5.25792 7.66016 5.64252 7.66016H14.9276C15.3122 7.66016 15.6239 7.34838 15.6239 6.96378C15.6239 6.57918 15.3122 6.26741 14.9276 6.26741H5.64252Z' fill='%23FAFAFA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3149 11.0912C10.7214 10.5854 9.84839 10.5854 9.25485 11.0912C9.0005 11.3079 8.68426 11.4389 8.35114 11.4655C7.57378 11.5275 6.9565 12.1448 6.89446 12.9222C6.86788 13.2553 6.73689 13.5715 6.52014 13.8259C6.01433 14.4194 6.01433 15.2924 6.52014 15.8859C6.73689 16.1403 6.86788 16.4565 6.89446 16.7896C6.9565 17.567 7.57378 18.1843 8.35114 18.2463C8.68426 18.2729 9.0005 18.4039 9.25485 18.6206C9.84839 19.1265 10.7214 19.1265 11.3149 18.6206C11.5693 18.4039 11.8855 18.2729 12.2186 18.2463C12.996 18.1843 13.6133 17.567 13.6753 16.7896C13.7019 16.4565 13.8329 16.1403 14.0496 15.8859C14.5554 15.2924 14.5554 14.4194 14.0496 13.8259C13.8329 13.5715 13.7019 13.2553 13.6753 12.9222C13.6133 12.1448 12.996 11.5275 12.2186 11.4655C11.8855 11.4389 11.5693 11.3079 11.3149 11.0912ZM12.153 14.4367C12.4341 14.1742 12.4493 13.7336 12.1869 13.4524C11.9245 13.1713 11.4838 13.1561 11.2027 13.4185L9.68815 14.832L9.36744 14.5327C9.08628 14.2703 8.64562 14.2855 8.3832 14.5666C8.12078 14.8478 8.13598 15.2884 8.41714 15.5509L9.213 16.2937C9.48055 16.5434 9.89575 16.5434 10.1633 16.2937L12.153 14.4367Z' fill='%23FAFAFA'/%3E%3C/svg%3E%0A");
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.e-policy:hover .dokumen-link-item-inner .box-ico:before, .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.e-policy.selected .dokumen-link-item-inner .box-ico:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 9.78505V6.07103C1 3.44482 1 2.13172 1.81586 1.31586C2.63172 0.5 3.94482 0.5 6.57103 0.5H13.9991C16.6253 0.5 17.9384 0.5 18.7542 1.31586C19.5701 2.13172 19.5701 3.44482 19.5701 6.07103V9.78504C19.5701 12.4113 19.5701 13.7244 18.7542 14.5402C18.1541 15.1404 17.2848 15.2991 15.8217 15.341C15.8183 14.6578 15.5809 13.9755 15.1097 13.4225C15.083 13.3912 15.0669 13.3523 15.0636 13.3114C14.9472 11.8523 13.7885 10.6936 12.3294 10.5771C12.2884 10.5739 12.2495 10.5578 12.2183 10.5311C11.1042 9.58169 9.46558 9.58169 8.35148 10.5311C8.3202 10.5578 8.28132 10.5739 8.24035 10.5771C6.78123 10.6936 5.62256 11.8523 5.50612 13.3114C5.50285 13.3523 5.48674 13.3912 5.46009 13.4225C4.98881 13.9755 4.75146 14.6578 4.74806 15.341C3.28515 15.299 2.41598 15.1403 1.81586 14.5402C1 13.7244 1 12.4113 1 9.78505ZM6.80315 4.21402C6.80315 3.82942 7.11493 3.51764 7.49953 3.51764H13.0706C13.4552 3.51764 13.7669 3.82942 13.7669 4.21402C13.7669 4.59862 13.4552 4.9104 13.0706 4.9104H7.49953C7.11493 4.9104 6.80315 4.59862 6.80315 4.21402ZM5.64252 6.76741C5.25792 6.76741 4.94614 7.07918 4.94614 7.46378C4.94614 7.84838 5.25792 8.16016 5.64252 8.16016H14.9276C15.3122 8.16016 15.6239 7.84838 15.6239 7.46378C15.6239 7.07918 15.3122 6.76741 14.9276 6.76741H5.64252Z' fill='%23494DF4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3149 11.5912C10.7214 11.0854 9.84839 11.0854 9.25485 11.5912C9.0005 11.8079 8.68426 11.9389 8.35114 11.9655C7.57378 12.0275 6.9565 12.6448 6.89446 13.4222C6.86788 13.7553 6.73689 14.0715 6.52014 14.3259C6.01433 14.9194 6.01433 15.7924 6.52014 16.3859C6.73689 16.6403 6.86788 16.9565 6.89446 17.2896C6.9565 18.067 7.57378 18.6843 8.35114 18.7463C8.68426 18.7729 9.0005 18.9039 9.25485 19.1206C9.84839 19.6265 10.7214 19.6265 11.3149 19.1206C11.5693 18.9039 11.8855 18.7729 12.2186 18.7463C12.996 18.6843 13.6133 18.067 13.6753 17.2896C13.7019 16.9565 13.8329 16.6403 14.0496 16.3859C14.5554 15.7924 14.5554 14.9194 14.0496 14.3259C13.8329 14.0715 13.7019 13.7553 13.6753 13.4222C13.6133 12.6448 12.996 12.0275 12.2186 11.9655C11.8855 11.9389 11.5693 11.8079 11.3149 11.5912ZM12.153 14.9367C12.4341 14.6742 12.4493 14.2336 12.1869 13.9524C11.9245 13.6713 11.4838 13.6561 11.2027 13.9185L9.68815 15.332L9.36744 15.0327C9.08628 14.7703 8.64562 14.7855 8.3832 15.0666C8.12078 15.3478 8.13598 15.7884 8.41714 16.0509L9.213 16.7937C9.48055 17.0434 9.89575 17.0434 10.1633 16.7937L12.153 14.9367Z' fill='%23494DF4'/%3E%3C/svg%3E%0A");
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.e-letter .dokumen-link-item-inner .box-ico:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.753 13.4998L13.753 13.4998L17.3147 9.93812C17.4008 9.85201 17.3614 9.7037 17.2463 9.66379C16.8259 9.51793 16.279 9.24409 15.7675 8.73251C15.2559 8.22094 14.982 7.67405 14.8362 7.25364C14.7963 7.13859 14.648 7.09918 14.5619 7.18529L11.0002 10.747C10.7145 11.0326 10.5717 11.1755 10.4488 11.333C10.3039 11.5188 10.1796 11.7198 10.0783 11.9325C9.99233 12.1129 9.92845 12.3045 9.80068 12.6878L9.63559 13.1831L9.37307 13.9706L9.12693 14.7091C9.06405 14.8977 9.11314 15.1056 9.25374 15.2462C9.39433 15.3868 9.60229 15.4359 9.79092 15.373L10.5294 15.1269L11.3169 14.8644L11.8122 14.6993L11.8122 14.6993C12.1955 14.5715 12.3871 14.5076 12.5674 14.4217C12.7801 14.3203 12.9812 14.1961 13.167 14.0512C13.3245 13.9283 13.4673 13.7855 13.753 13.4998Z' fill='white'/%3E%3Cpath d='M18.4298 8.82296C19.19 8.06279 19.19 6.8303 18.4298 6.07013C17.6697 5.30996 16.4372 5.30996 15.677 6.07013L15.5625 6.18463C15.452 6.29513 15.402 6.44947 15.4296 6.60327C15.4469 6.70002 15.4791 6.84148 15.5377 7.01027C15.6548 7.34782 15.8759 7.79094 16.2925 8.20749C16.709 8.62404 17.1522 8.84519 17.4897 8.96231C17.6585 9.02087 17.8 9.05305 17.8967 9.07042C18.0505 9.09802 18.2048 9.04796 18.3153 8.93747L18.4298 8.82296Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.05442 2.05442C1 3.10883 1 4.80589 1 8.2V11.8C1 15.1941 1 16.8912 2.05442 17.9456C3.10883 19 4.80589 19 8.2 19H10C13.3941 19 15.0912 19 16.1456 17.9456C17.1831 16.9081 17.1997 15.2484 17.2 11.9621L14.6635 14.4985C14.4207 14.7415 14.2219 14.9405 13.9973 15.1157C13.7342 15.3209 13.4495 15.4968 13.1483 15.6404C12.8912 15.7629 12.6243 15.8518 12.2984 15.9603L10.2179 16.6538C9.54416 16.8783 8.80138 16.703 8.2992 16.2008C7.79704 15.6987 7.62169 14.9559 7.84627 14.2822L8.09241 13.5437L8.52002 12.2609L8.53974 12.2017C8.64825 11.8758 8.73711 11.6088 8.85965 11.3517C9.0032 11.0505 9.17915 10.7658 9.38437 10.5027C9.55954 10.2781 9.75855 10.0793 10.0015 9.83648L13.6073 6.2307L14.608 5.23004L14.7225 5.11554C15.3663 4.47167 16.2103 4.14983 17.0542 4.15C16.918 3.22251 16.6547 2.56355 16.1456 2.05442C15.0912 1 13.3941 1 10 1H8.2C4.80589 1 3.10883 1 2.05442 2.05442ZM4.825 7.3C4.825 6.92721 5.12721 6.625 5.5 6.625H11.35C11.7228 6.625 12.025 6.92721 12.025 7.3C12.025 7.67279 11.7228 7.975 11.35 7.975H5.5C5.12721 7.975 4.825 7.67279 4.825 7.3ZM4.825 10.9C4.825 10.5272 5.12721 10.225 5.5 10.225H7.75C8.12279 10.225 8.425 10.5272 8.425 10.9C8.425 11.2728 8.12279 11.575 7.75 11.575H5.5C5.12721 11.575 4.825 11.2728 4.825 10.9ZM4.825 14.5C4.825 14.1272 5.12721 13.825 5.5 13.825H6.85C7.22279 13.825 7.525 14.1272 7.525 14.5C7.525 14.8728 7.22279 15.175 6.85 15.175H5.5C5.12721 15.175 4.825 14.8728 4.825 14.5Z' fill='white'/%3E%3C/svg%3E%0A");
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.e-letter:hover .dokumen-link-item-inner .box-ico:before, .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.e-letter.selected .dokumen-link-item-inner .box-ico:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 9.78505V6.07103C1 3.44482 1 2.13172 1.81586 1.31586C2.63172 0.5 3.94482 0.5 6.57103 0.5H13.9991C16.6253 0.5 17.9384 0.5 18.7542 1.31586C19.5701 2.13172 19.5701 3.44482 19.5701 6.07103V9.78504C19.5701 12.4113 19.5701 13.7244 18.7542 14.5402C18.1541 15.1404 17.2848 15.2991 15.8217 15.341C15.8183 14.6578 15.5809 13.9755 15.1097 13.4225C15.083 13.3912 15.0669 13.3523 15.0636 13.3114C14.9472 11.8523 13.7885 10.6936 12.3294 10.5771C12.2884 10.5739 12.2495 10.5578 12.2183 10.5311C11.1042 9.58169 9.46558 9.58169 8.35148 10.5311C8.3202 10.5578 8.28132 10.5739 8.24035 10.5771C6.78123 10.6936 5.62256 11.8523 5.50612 13.3114C5.50285 13.3523 5.48674 13.3912 5.46009 13.4225C4.98881 13.9755 4.75146 14.6578 4.74806 15.341C3.28515 15.299 2.41598 15.1403 1.81586 14.5402C1 13.7244 1 12.4113 1 9.78505ZM6.80315 4.21402C6.80315 3.82942 7.11493 3.51764 7.49953 3.51764H13.0706C13.4552 3.51764 13.7669 3.82942 13.7669 4.21402C13.7669 4.59862 13.4552 4.9104 13.0706 4.9104H7.49953C7.11493 4.9104 6.80315 4.59862 6.80315 4.21402ZM5.64252 6.76741C5.25792 6.76741 4.94614 7.07918 4.94614 7.46378C4.94614 7.84838 5.25792 8.16016 5.64252 8.16016H14.9276C15.3122 8.16016 15.6239 7.84838 15.6239 7.46378C15.6239 7.07918 15.3122 6.76741 14.9276 6.76741H5.64252Z' fill='%23494DF4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3149 11.5912C10.7214 11.0854 9.84839 11.0854 9.25485 11.5912C9.0005 11.8079 8.68426 11.9389 8.35114 11.9655C7.57378 12.0275 6.9565 12.6448 6.89446 13.4222C6.86788 13.7553 6.73689 14.0715 6.52014 14.3259C6.01433 14.9194 6.01433 15.7924 6.52014 16.3859C6.73689 16.6403 6.86788 16.9565 6.89446 17.2896C6.9565 18.067 7.57378 18.6843 8.35114 18.7463C8.68426 18.7729 9.0005 18.9039 9.25485 19.1206C9.84839 19.6265 10.7214 19.6265 11.3149 19.1206C11.5693 18.9039 11.8855 18.7729 12.2186 18.7463C12.996 18.6843 13.6133 18.067 13.6753 17.2896C13.7019 16.9565 13.8329 16.6403 14.0496 16.3859C14.5554 15.7924 14.5554 14.9194 14.0496 14.3259C13.8329 14.0715 13.7019 13.7553 13.6753 13.4222C13.6133 12.6448 12.996 12.0275 12.2186 11.9655C11.8855 11.9389 11.5693 11.8079 11.3149 11.5912ZM12.153 14.9367C12.4341 14.6742 12.4493 14.2336 12.1869 13.9524C11.9245 13.6713 11.4838 13.6561 11.2027 13.9185L9.68815 15.332L9.36744 15.0327C9.08628 14.7703 8.64562 14.7855 8.3832 15.0666C8.12078 15.3478 8.13598 15.7884 8.41714 16.0509L9.213 16.7937C9.48055 17.0434 9.89575 17.0434 10.1633 16.7937L12.153 14.9367Z' fill='%23494DF4'/%3E%3C/svg%3E%0A");
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.e-statement .dokumen-link-item-inner .box-ico:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 2.73615V16.9534C2 18.636 3.36399 20 5.04656 20H15.2018C16.8843 20 18.2483 18.636 18.2483 16.9534V6.79823C18.2483 5.11567 16.8843 3.75167 15.2018 3.75167H3.01552C2.45466 3.75167 2 3.29701 2 2.73615ZM5.30044 9.8448C5.30044 9.42415 5.64144 9.08316 6.06208 9.08316H14.1862C14.6069 9.08316 14.9479 9.42415 14.9479 9.8448C14.9479 10.2654 14.6069 10.6064 14.1862 10.6064H6.06208C5.64144 10.6064 5.30044 10.2654 5.30044 9.8448ZM5.30044 13.3991C5.30044 12.9785 5.64144 12.6375 6.06208 12.6375H11.6474C12.0681 12.6375 12.4091 12.9785 12.4091 13.3991C12.4091 13.8198 12.0681 14.1608 11.6474 14.1608H6.06208C5.64144 14.1608 5.30044 13.8198 5.30044 13.3991Z' fill='white'/%3E%3Cpath d='M2.41513 1.80908C2.76902 1.96779 3.01552 2.32319 3.01552 2.73615H15.2018C15.5524 2.73615 15.8927 2.78059 16.2173 2.86413V2.03142C16.2173 0.795434 15.1226 -0.154001 13.899 0.0207946L2.93387 1.58724C2.73841 1.61517 2.56128 1.69397 2.41513 1.80908Z' fill='white'/%3E%3C/svg%3E%0A");
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.e-statement:hover .dokumen-link-item-inner .box-ico:before, .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.e-statement.selected .dokumen-link-item-inner .box-ico:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 3.23615V17.4534C2 19.136 3.36399 20.5 5.04656 20.5H15.2018C16.8843 20.5 18.2483 19.136 18.2483 17.4534V7.29823C18.2483 5.61567 16.8843 4.25167 15.2018 4.25167H3.01552C2.45466 4.25167 2 3.79701 2 3.23615ZM5.30044 10.3448C5.30044 9.92415 5.64144 9.58316 6.06208 9.58316H14.1862C14.6069 9.58316 14.9479 9.92415 14.9479 10.3448C14.9479 10.7654 14.6069 11.1064 14.1862 11.1064H6.06208C5.64144 11.1064 5.30044 10.7654 5.30044 10.3448ZM5.30044 13.8991C5.30044 13.4785 5.64144 13.1375 6.06208 13.1375H11.6474C12.0681 13.1375 12.4091 13.4785 12.4091 13.8991C12.4091 14.3198 12.0681 14.6608 11.6474 14.6608H6.06208C5.64144 14.6608 5.30044 14.3198 5.30044 13.8991Z' fill='%23494DF4'/%3E%3Cpath d='M2.41513 2.30908C2.76902 2.46779 3.01552 2.82319 3.01552 3.23615H15.2018C15.5524 3.23615 15.8927 3.28059 16.2173 3.36413V2.53142C16.2173 1.29543 15.1226 0.345999 13.899 0.520795L2.93387 2.08724C2.73841 2.11517 2.56128 2.19397 2.41513 2.30908Z' fill='%23494DF4'/%3E%3C/svg%3E%0A");
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.prosedur .dokumen-link-item-inner .box-ico:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 3C4 1.89543 4.89543 1 6 1H14C15.1046 1 16 1.89543 16 3V4H4V3ZM2 7.5C2 6.39543 2.89543 5.5 4 5.5H16C17.1046 5.5 18 6.39543 18 7.5V8.5H2V7.5ZM0 12C0 10.8954 0.895431 10 2 10H18C19.1046 10 20 10.8954 20 12V15C20 17.2091 18.2091 19 16 19H4C1.79086 19 0 17.2091 0 15V12ZM7.25 13C7.25 12.5858 7.58579 12.25 8 12.25H12C12.4142 12.25 12.75 12.5858 12.75 13C12.75 13.4142 12.4142 13.75 12 13.75H8C7.58579 13.75 7.25 13.4142 7.25 13Z' fill='white'/%3E%3C/svg%3E%0A");
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.prosedur:hover .dokumen-link-item-inner .box-ico:before, .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.prosedur.selected .dokumen-link-item-inner .box-ico:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 3.5C4 2.39543 4.89543 1.5 6 1.5H14C15.1046 1.5 16 2.39543 16 3.5V4.5H4V3.5ZM2 8C2 6.89543 2.89543 6 4 6H16C17.1046 6 18 6.89543 18 8V9H2V8ZM0 12.5C0 11.3954 0.895431 10.5 2 10.5H18C19.1046 10.5 20 11.3954 20 12.5V15.5C20 17.7091 18.2091 19.5 16 19.5H4C1.79086 19.5 0 17.7091 0 15.5V12.5ZM7.25 13.5C7.25 13.0858 7.58579 12.75 8 12.75H12C12.4142 12.75 12.75 13.0858 12.75 13.5C12.75 13.9142 12.4142 14.25 12 14.25H8C7.58579 14.25 7.25 13.9142 7.25 13.5Z' fill='%23494DF4'/%3E%3C/svg%3E%0A");
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.formulir .dokumen-link-item-inner .box-ico:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8 19H8.2C4.80589 19 3.10883 19 2.05442 17.9456C1 16.8912 1 15.1941 1 11.8V8.2C1 4.80589 1 3.10883 2.05442 2.05442C3.10883 1 4.81482 1 8.22681 1C8.77222 1 9.20926 1 9.57701 1.015C9.5649 1.08693 9.55856 1.16031 9.55831 1.23451L9.55 3.78547C9.54992 4.77286 9.54985 5.64548 9.64441 6.34884C9.74692 7.11125 9.98227 7.87354 10.6044 8.49568C11.2266 9.11782 11.9888 9.35318 12.7513 9.45568C13.4546 9.55025 14.3272 9.55018 15.3146 9.5501L15.4 9.5501H18.9617C19 10.0309 19 10.6211 19 11.4066V11.8C19 15.1941 19 16.8912 17.9456 17.9456C16.8912 19 15.1941 19 11.8 19ZM3.925 12.25C3.925 11.8772 4.22721 11.575 4.6 11.575H11.8C12.1728 11.575 12.475 11.8772 12.475 12.25C12.475 12.6228 12.1728 12.925 11.8 12.925H4.6C4.22721 12.925 3.925 12.6228 3.925 12.25ZM3.925 15.4C3.925 15.0272 4.22721 14.725 4.6 14.725H9.55C9.92279 14.725 10.225 15.0272 10.225 15.4C10.225 15.7728 9.92279 16.075 9.55 16.075H4.6C4.22721 16.075 3.925 15.7728 3.925 15.4Z' fill='white'/%3E%3Cpath d='M16.6165 6.05499L13.0536 2.84838C12.0386 1.93481 11.531 1.47803 10.9083 1.23906L10.9 3.7001C10.9 5.82142 10.9 6.88208 11.559 7.54109C12.218 8.2001 13.2787 8.2001 15.4 8.2001H18.6221C18.2958 7.5663 17.7115 7.04048 16.6165 6.05499Z' fill='white'/%3E%3C/svg%3E%0A");
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.formulir:hover .dokumen-link-item-inner .box-ico:before, .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.formulir.selected .dokumen-link-item-inner .box-ico:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8 19.5H8.2C4.80589 19.5 3.10883 19.5 2.05442 18.4456C1 17.3912 1 15.6941 1 12.3V8.7C1 5.30589 1 3.60883 2.05442 2.55442C3.10883 1.5 4.81482 1.5 8.22681 1.5C8.77222 1.5 9.20926 1.5 9.57701 1.515C9.5649 1.58693 9.55856 1.66031 9.55831 1.73451L9.55 4.28547C9.54992 5.27286 9.54985 6.14548 9.64441 6.84884C9.74692 7.61125 9.98227 8.37354 10.6044 8.99568C11.2266 9.61782 11.9888 9.85318 12.7513 9.95568C13.4546 10.0502 14.3272 10.0502 15.3146 10.0501L15.4 10.0501H18.9617C19 10.5309 19 11.1211 19 11.9066V12.3C19 15.6941 19 17.3912 17.9456 18.4456C16.8912 19.5 15.1941 19.5 11.8 19.5ZM3.925 12.75C3.925 12.3772 4.22721 12.075 4.6 12.075H11.8C12.1728 12.075 12.475 12.3772 12.475 12.75C12.475 13.1228 12.1728 13.425 11.8 13.425H4.6C4.22721 13.425 3.925 13.1228 3.925 12.75ZM3.925 15.9C3.925 15.5272 4.22721 15.225 4.6 15.225H9.55C9.92279 15.225 10.225 15.5272 10.225 15.9C10.225 16.2728 9.92279 16.575 9.55 16.575H4.6C4.22721 16.575 3.925 16.2728 3.925 15.9Z' fill='white'/%3E%3Cpath d='M16.6165 6.55499L13.0536 3.34838C12.0386 2.43481 11.531 1.97803 10.9083 1.73906L10.9 4.2001C10.9 6.32142 10.9 7.38208 11.559 8.04109C12.218 8.7001 13.2787 8.7001 15.4 8.7001H18.6221C18.2958 8.0663 17.7115 7.54048 16.6165 6.55499Z' fill='%23494DF4'/%3E%3C/svg%3E%0A");
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.fund-fact-sheet .dokumen-link-item-inner .box-ico:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.31802 2.31802C1 3.63604 1 5.75736 1 10C1 14.2426 1 16.364 2.31802 17.682C3.63604 19 5.75736 19 10 19C14.2426 19 16.364 19 17.682 17.682C19 16.364 19 14.2426 19 10C19 5.75736 19 3.63604 17.682 2.31802C16.364 1 14.2426 1 10 1C5.75736 1 3.63604 1 2.31802 2.31802ZM14.5 6.625C14.8728 6.625 15.175 6.92721 15.175 7.3V15.4C15.175 15.7728 14.8728 16.075 14.5 16.075C14.1272 16.075 13.825 15.7728 13.825 15.4V7.3C13.825 6.92721 14.1272 6.625 14.5 6.625ZM10.675 10C10.675 9.62721 10.3728 9.325 10 9.325C9.62721 9.325 9.325 9.62721 9.325 10V15.4C9.325 15.7728 9.62721 16.075 10 16.075C10.3728 16.075 10.675 15.7728 10.675 15.4V10ZM5.5 12.025C5.87279 12.025 6.175 12.3272 6.175 12.7V15.4C6.175 15.7728 5.87279 16.075 5.5 16.075C5.12721 16.075 4.825 15.7728 4.825 15.4V12.7C4.825 12.3272 5.12721 12.025 5.5 12.025Z' fill='white'/%3E%3C/svg%3E%0A");
}
.layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.fund-fact-sheet:hover .dokumen-link-item-inner .box-ico:before, .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item.fund-fact-sheet.selected .dokumen-link-item-inner .box-ico:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.31802 2.81802C1 4.13604 1 6.25736 1 10.5C1 14.7426 1 16.864 2.31802 18.182C3.63604 19.5 5.75736 19.5 10 19.5C14.2426 19.5 16.364 19.5 17.682 18.182C19 16.864 19 14.7426 19 10.5C19 6.25736 19 4.13604 17.682 2.81802C16.364 1.5 14.2426 1.5 10 1.5C5.75736 1.5 3.63604 1.5 2.31802 2.81802ZM14.5 7.125C14.8728 7.125 15.175 7.42721 15.175 7.8V15.9C15.175 16.2728 14.8728 16.575 14.5 16.575C14.1272 16.575 13.825 16.2728 13.825 15.9V7.8C13.825 7.42721 14.1272 7.125 14.5 7.125ZM10.675 10.5C10.675 10.1272 10.3728 9.825 10 9.825C9.62721 9.825 9.325 10.1272 9.325 10.5V15.9C9.325 16.2728 9.62721 16.575 10 16.575C10.3728 16.575 10.675 16.2728 10.675 15.9V10.5ZM5.5 12.525C5.87279 12.525 6.175 12.8272 6.175 13.2V15.9C6.175 16.2728 5.87279 16.575 5.5 16.575C5.12721 16.575 4.825 16.2728 4.825 15.9V13.2C4.825 12.8272 5.12721 12.525 5.5 12.525Z' fill='%23494DF4'/%3E%3C/svg%3E%0A");
}

.cx-unduh-dokumen-default-content .inner {
  max-width: 379px;
  margin: 60px auto;
  text-align: center;
  color: #5F5F5F;
  font-size: 14px;
  line-height: 19px;
  font-family: "SourceSans-Semibold";
}
.cx-unduh-dokumen-default-content .inner .box-vector {
  position: relative;
}
@media (max-width: 767px) {
  .cx-unduh-dokumen-default-content .inner {
    max-width: 300px;
  }
  .cx-unduh-dokumen-default-content .inner .box-vector.dekstop {
    display: none;
  }
  .cx-unduh-dokumen-default-content .inner .box-vector.mobile.hide {
    display: block !important;
  }
  .cx-unduh-dokumen-default-content .inner .box-vector.mobile svg {
    width: 300px;
  }
  .cx-unduh-dokumen-default-content .inner .box-text {
    position: relative;
    top: -45px;
  }
}

@media (min-width: 1025px) and (max-width: 1280px) {
  .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-title .inner .box-title {
    padding-left: 20px;
  }
}

.layout-unduh-dokumen-outer.fixed-header #main-content.layout-unduh-dokumen {
  padding-top: 67px;
}
@media (max-width: 768px) {
  .layout-unduh-dokumen-outer.fixed-header #main-content.layout-unduh-dokumen {
    padding-top: 74px;
  }
}

section.cx-static-banner-unduh-dokumen .box-dokumen-navigation,
section.cx-static-banner-unduh-dokumen .box-dokumen-title {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
section.cx-static-banner-unduh-dokumen .box-dokumen-navigation .dokumen-links .dokumen-link-item .dokumen-link-item-inner .box-ico {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
section.cx-static-banner-unduh-dokumen.fixed-position {
  position: fixed;
  top: 60px;
  z-index: 3;
  left: 0px;
  width: 100%;
}
@media (min-width: 1025px) {
  section.cx-static-banner-unduh-dokumen.fixed-position {
    width: calc(100% - var(--width-sidenav));
    left: var(--width-sidenav);
    top: 62px;
  }
}
section.cx-static-banner-unduh-dokumen.fixed-position .box-dokumen-title {
  opacity: 0;
  visibility: hidden;
  height: 0;
  overflow: hidden;
}
@media (max-width: 768px) {
  section.cx-static-banner-unduh-dokumen.fixed-position .box-dokumen-navigation {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 768px) {
  section.cx-static-banner-unduh-dokumen.fixed-position .box-dokumen-navigation .container.CX-wrapper {
    max-width: initial !important;
    padding-right: 0px;
  }
}
@media (max-width: 768px) {
  section.cx-static-banner-unduh-dokumen.fixed-position .box-dokumen-navigation .dokumen-links {
    display: flex;
    flex-direction: row;
    overflow-x: auto;
  }
  section.cx-static-banner-unduh-dokumen.fixed-position .box-dokumen-navigation .dokumen-links::-webkit-scrollbar {
    -webkit-appearance: none;
  }
  section.cx-static-banner-unduh-dokumen.fixed-position .box-dokumen-navigation .dokumen-links::-webkit-scrollbar:vertical {
    width: 4px;
  }
  section.cx-static-banner-unduh-dokumen.fixed-position .box-dokumen-navigation .dokumen-links::-webkit-scrollbar:horizontal {
    height: 4px;
  }
  section.cx-static-banner-unduh-dokumen.fixed-position .box-dokumen-navigation .dokumen-links::-webkit-scrollbar-thumb {
    background-color: rgba(255, 255, 255, 0.6);
    border-radius: 0px;
  }
  section.cx-static-banner-unduh-dokumen.fixed-position .box-dokumen-navigation .dokumen-links::-webkit-scrollbar-track {
    border-radius: 0px;
    background-color: rgba(255, 255, 255, 0.1);
  }
}
@media (max-width: 768px) {
  section.cx-static-banner-unduh-dokumen.fixed-position .box-dokumen-navigation .dokumen-links .dokumen-link-item {
    flex: 0 0 auto;
    min-width: 103px;
    padding: 11px 10px;
  }
}
section.cx-static-banner-unduh-dokumen.fixed-position .box-dokumen-navigation .dokumen-links .dokumen-link-item .dokumen-link-item-inner .box-ico {
  opacity: 0;
  visibility: hidden;
  height: 0;
  overflow: hidden;
}
@media (max-width: 768px) {
  section.cx-static-banner-unduh-dokumen.fixed-position .box-dokumen-navigation .dokumen-links .dokumen-link-item .dokumen-link-item-inner .name {
    font-size: 14px;
    line-height: normal;
    margin-top: 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

section.cx-static-banner-unduh-dokumen.fixed-position {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
section.cx-static-banner-unduh-dokumen.fixed-position:not(.show) {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}

.cx-download-formulir .box-download-formulir .cx-download-formulir-banner {
  height: 160px;
  background-size: cover;
  background-position: center center;
  position: relative;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-banner:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 25.21%, rgba(0, 0, 0, 0.56) 50.74%, rgba(0, 0, 0, 0.4) 74.17%, rgba(0, 0, 0, 0) 98.04%);
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-banner .container.CX-wrapper {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-banner .container.CX-wrapper .box-download-formulir-banner .box-text h1 {
  font-size: 32px;
  color: #fff;
  font-family: "SourceSans-Bold";
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content {
  background-color: #F6FAFD;
  padding: 24px;
}
@media (max-width: 768px) {
  .cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content {
    padding: 16px 16px;
  }
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-accordion .box-download-formulir-accordion {
  display: grid;
  grid-row-gap: 8px;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-accordion .box-download-formulir-accordion .box-item-accordion .box-item-inner-accordion {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0px 4px 9px 0px rgba(62, 66, 244, 0.1);
  -moz-box-shadow: 0px 4px 9px 0px rgba(62, 66, 244, 0.1);
  -ms-box-shadow: 0px 4px 9px 0px rgba(62, 66, 244, 0.1);
  -o-box-shadow: 0px 4px 9px 0px rgba(62, 66, 244, 0.1);
  box-shadow: 0px 4px 9px 0px rgba(62, 66, 244, 0.1);
  background: #FFF;
  padding: 14px 16px;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-accordion .box-download-formulir-accordion .box-item-accordion .box-item-inner-accordion .box-title-accordion {
  display: flex;
  color: #333;
  cursor: pointer;
  position: relative;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-accordion .box-download-formulir-accordion .box-item-accordion .box-item-inner-accordion .box-title-accordion .box-title {
  flex: 1 1 auto;
  font-size: 16px;
  font-family: "SourceSans-Bold";
  padding-right: 120px;
  margin-bottom: 0px;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-accordion .box-download-formulir-accordion .box-item-accordion .box-item-inner-accordion .box-title-accordion .box-chevron-and-total {
  position: absolute;
  right: 0;
  top: 3px;
  text-align: right;
  padding-right: 30px;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-accordion .box-download-formulir-accordion .box-item-accordion .box-item-inner-accordion .box-title-accordion .box-chevron-and-total:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5188 1.82485L8.21913 9.12451L0.919467 1.82485L2.74438 -7.0735e-05L8.21913 5.47468L13.6939 -6.97778e-05L15.5188 1.82485Z' fill='%23494DF4'/%3E%3C/svg%3E%0A");
  width: 16px;
  height: 16px;
  position: absolute;
  background-repeat: no-repeat;
  right: 0;
  top: 6px;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-accordion .box-download-formulir-accordion .box-item-accordion .box-item-inner-accordion .box-title-accordion .box-chevron-and-total span {
  font-size: 13px;
  font-family: "SourceSans-Semibold";
  line-height: normal;
  letter-spacing: 0.13px;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-accordion .box-download-formulir-accordion .box-item-accordion .box-item-inner-accordion .box-content-accordion {
  margin-top: 25px;
  display: none;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-accordion .box-download-formulir-accordion .box-item-accordion.selected .box-item-inner-accordion .box-title-accordion .box-chevron-and-total:after {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.919434 7.29966L8.2191 0L15.5188 7.29966L13.6938 9.12458L8.2191 3.64983L2.74435 9.12458L0.919434 7.29966Z' fill='%23494DF4'/%3E%3C/svg%3E%0A");
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list:not(.with-slider) {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}
@media (max-width: 768px) {
  .cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list.with-slider {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }
}
@media (max-width: 767px) {
  .cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list.with-slider {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (max-width: 1024px) {
  .cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 768px) {
  .cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 500px) {
  .cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list .box-item-download {
  border: 1px solid #494DF4;
  background: #FFF;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  padding: 12px 14px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  min-height: 150px;
  height: 100%;
  cursor: pointer;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list .box-item-download .box-item-download-inner {
  position: relative;
  height: 100%;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list .box-item-download .box-item-download-inner .box-ico span.ico.ico-document-formulir {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2' y='2' width='30' height='30' rx='15' fill='url(%23paint0_linear_25031_11610)'/%3E%3Crect x='1' y='1' width='32' height='32' rx='16' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.4 24H15.6C12.9601 24 11.6402 24 10.8201 23.1799C10 22.3598 10 21.0399 10 18.4V15.6C10 12.9601 10 11.6402 10.8201 10.8201C11.6402 10 12.9671 10 15.6209 10C16.0451 10 16.385 10 16.671 10.0117C16.6616 10.0676 16.6567 10.1247 16.6565 10.1824L16.65 12.1665C16.6499 12.9345 16.6499 13.6131 16.7234 14.1602C16.8032 14.7532 16.9862 15.3461 17.4701 15.83C17.954 16.3139 18.5469 16.4969 19.1399 16.5766C19.6869 16.6502 20.3656 16.6501 21.1336 16.6501L21.2 16.6501H23.9702C24 17.0241 24 17.4831 24 18.094V18.4C24 21.0399 24 22.3598 23.1799 23.1799C22.3598 24 21.0399 24 18.4 24ZM12.275 18.75C12.275 18.4601 12.5101 18.225 12.8 18.225H18.4C18.6899 18.225 18.925 18.4601 18.925 18.75C18.925 19.0399 18.6899 19.275 18.4 19.275H12.8C12.5101 19.275 12.275 19.0399 12.275 18.75ZM12.275 21.2C12.275 20.9101 12.5101 20.675 12.8 20.675H16.65C16.9399 20.675 17.175 20.9101 17.175 21.2C17.175 21.4899 16.9399 21.725 16.65 21.725H12.8C12.5101 21.725 12.275 21.4899 12.275 21.2Z' fill='white'/%3E%3Cpath d='M22.1462 13.9317L19.3751 11.4376C18.5856 10.7271 18.1908 10.3718 17.7065 10.1859L17.7 12.1001C17.7 13.75 17.7 14.5749 18.2126 15.0875C18.7251 15.6001 19.5501 15.6001 21.2 15.6001H23.7061C23.4523 15.1071 22.9979 14.6981 22.1462 13.9317Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_25031_11610' x1='10.4612' y1='8.81821' x2='23.1963' y2='8.85186' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233035F3'/%3E%3Cstop offset='1' stop-color='%23494DF4'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 34px;
  height: 34px;
  display: inline-block;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list .box-item-download .box-item-download-inner .box-title {
  font-size: 14px;
  line-height: 20px;
  font-family: "SourceSans-Semibold";
  color: #494DF4;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list .box-item-download .box-item-download-inner .box-title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list .box-item-download .box-item-download-inner .box-size-and-download {
  display: grid;
  grid-template-columns: 1fr 1fr;
  position: absolute;
  width: 100%;
  bottom: 0;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list .box-item-download .box-item-download-inner .box-size-and-download .box-size {
  font-size: 12px;
  line-height: 20px;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list .box-item-download .box-item-download-inner .box-size-and-download .box-act-download {
  text-align: right;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list .box-item-download .box-item-download-inner .box-size-and-download .box-act-download .act_download {
  font-family: "SourceSans-Semibold";
  font-size: 11px;
  line-height: 20px;
  text-transform: uppercase;
  text-decoration: none;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list .box-item-download .box-item-download-inner .box-size-and-download .box-act-download .act_download span.ico.ico-act-download {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.28386 8.31081C6.21099 8.3905 6.10799 8.4359 6 8.4359C5.89202 8.4359 5.78901 8.3905 5.71614 8.31081L3.66486 6.06722C3.52153 5.91045 3.53242 5.66717 3.68919 5.52383C3.84596 5.3805 4.08924 5.3914 4.23258 5.54817L5.61539 7.06061V1.38462C5.61539 1.1722 5.78758 1 6 1C6.21242 1 6.38462 1.1722 6.38462 1.38462V7.06061L7.76743 5.54817C7.91076 5.3914 8.15404 5.3805 8.31081 5.52383C8.46758 5.66717 8.47847 5.91045 8.33514 6.06722L6.28386 8.31081Z' fill='%23494DF4'/%3E%3Cpath d='M1.76923 7.53846C1.76923 7.32605 1.59703 7.15385 1.38462 7.15385C1.1722 7.15385 1 7.32605 1 7.53846V7.5666C0.99999 8.26793 0.999982 8.83322 1.05976 9.27782C1.12182 9.73942 1.25458 10.1281 1.56326 10.4367C1.87193 10.7454 2.26059 10.8782 2.72218 10.9402C3.16678 11 3.73207 11 4.4334 11H7.5666C8.26793 11 8.83322 11 9.27782 10.9402C9.73942 10.8782 10.1281 10.7454 10.4367 10.4367C10.7454 10.1281 10.8782 9.73942 10.9402 9.27782C11 8.83322 11 8.26793 11 7.5666V7.53846C11 7.32605 10.8278 7.15385 10.6154 7.15385C10.403 7.15385 10.2308 7.32605 10.2308 7.53846C10.2308 8.27457 10.23 8.78796 10.1779 9.17532C10.1273 9.55162 10.0347 9.75089 9.89282 9.89282C9.75089 10.0347 9.55162 10.1273 9.17532 10.1779C8.78797 10.23 8.27457 10.2308 7.53846 10.2308H4.46154C3.72543 10.2308 3.21204 10.23 2.82468 10.1779C2.44838 10.1273 2.24912 10.0347 2.10719 9.89282C1.96526 9.75089 1.87272 9.55162 1.82213 9.17532C1.77005 8.78796 1.76923 8.27457 1.76923 7.53846Z' fill='%23494DF4'/%3E%3Cpath d='M6.28386 8.31081C6.21099 8.3905 6.10799 8.4359 6 8.4359C5.89202 8.4359 5.78901 8.3905 5.71614 8.31081L3.66486 6.06722C3.52153 5.91045 3.53242 5.66717 3.68919 5.52383C3.84596 5.3805 4.08924 5.3914 4.23258 5.54817L5.61539 7.06061V1.38462C5.61539 1.1722 5.78758 1 6 1C6.21242 1 6.38462 1.1722 6.38462 1.38462V7.06061L7.76743 5.54817C7.91076 5.3914 8.15404 5.3805 8.31081 5.52383C8.46758 5.66717 8.47847 5.91045 8.33514 6.06722L6.28386 8.31081Z' stroke='%23494DF4' stroke-width='0.6'/%3E%3Cpath d='M1.76923 7.53846C1.76923 7.32605 1.59703 7.15385 1.38462 7.15385C1.1722 7.15385 1 7.32605 1 7.53846V7.5666C0.99999 8.26793 0.999982 8.83322 1.05976 9.27782C1.12182 9.73942 1.25458 10.1281 1.56326 10.4367C1.87193 10.7454 2.26059 10.8782 2.72218 10.9402C3.16678 11 3.73207 11 4.4334 11H7.5666C8.26793 11 8.83322 11 9.27782 10.9402C9.73942 10.8782 10.1281 10.7454 10.4367 10.4367C10.7454 10.1281 10.8782 9.73942 10.9402 9.27782C11 8.83322 11 8.26793 11 7.5666V7.53846C11 7.32605 10.8278 7.15385 10.6154 7.15385C10.403 7.15385 10.2308 7.32605 10.2308 7.53846C10.2308 8.27457 10.23 8.78796 10.1779 9.17532C10.1273 9.55162 10.0347 9.75089 9.89282 9.89282C9.75089 10.0347 9.55162 10.1273 9.17532 10.1779C8.78797 10.23 8.27457 10.2308 7.53846 10.2308H4.46154C3.72543 10.2308 3.21204 10.23 2.82468 10.1779C2.44838 10.1273 2.24912 10.0347 2.10719 9.89282C1.96526 9.75089 1.87272 9.55162 1.82213 9.17532C1.77005 8.78796 1.76923 8.27457 1.76923 7.53846Z' stroke='%23494DF4' stroke-width='0.6'/%3E%3C/svg%3E%0A");
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-left: 4px;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list .box-item-download:hover {
  border-radius: 12px;
  border: 1px solid #E5E5E5;
  background: linear-gradient(116deg, #494DF4 6.92%, #6727F2 102.1%);
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list .box-item-download:hover .box-item-download-inner .box-title {
  color: #FFFFFF;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list .box-item-download:hover .box-item-download-inner .box-size-and-download .box-size {
  color: #FFFFFF;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list .box-item-download:hover .box-item-download-inner .box-size-and-download .box-act-download .act_download {
  color: #FFFFFF;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list .box-item-download:hover .box-item-download-inner .box-size-and-download .box-act-download span.ico.ico-act-download {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.28386 8.31081C6.21099 8.3905 6.10799 8.4359 6 8.4359C5.89202 8.4359 5.78901 8.3905 5.71614 8.31081L3.66486 6.06722C3.52153 5.91045 3.53242 5.66717 3.68919 5.52383C3.84596 5.3805 4.08924 5.3914 4.23258 5.54817L5.61539 7.06061V1.38462C5.61539 1.1722 5.78758 1 6 1C6.21242 1 6.38462 1.1722 6.38462 1.38462V7.06061L7.76743 5.54817C7.91076 5.3914 8.15404 5.3805 8.31081 5.52383C8.46758 5.66717 8.47847 5.91045 8.33514 6.06722L6.28386 8.31081Z' fill='white'/%3E%3Cpath d='M1.76923 7.53846C1.76923 7.32605 1.59703 7.15385 1.38462 7.15385C1.1722 7.15385 1 7.32605 1 7.53846V7.5666C0.99999 8.26793 0.999982 8.83322 1.05976 9.27782C1.12182 9.73942 1.25458 10.1281 1.56326 10.4367C1.87193 10.7454 2.26059 10.8782 2.72218 10.9402C3.16678 11 3.73207 11 4.4334 11H7.5666C8.26793 11 8.83322 11 9.27782 10.9402C9.73942 10.8782 10.1281 10.7454 10.4367 10.4367C10.7454 10.1281 10.8782 9.73942 10.9402 9.27782C11 8.83322 11 8.26793 11 7.5666V7.53846C11 7.32605 10.8278 7.15385 10.6154 7.15385C10.403 7.15385 10.2308 7.32605 10.2308 7.53846C10.2308 8.27457 10.23 8.78796 10.1779 9.17532C10.1273 9.55162 10.0347 9.75089 9.89282 9.89282C9.75089 10.0347 9.55162 10.1273 9.17532 10.1779C8.78797 10.23 8.27457 10.2308 7.53846 10.2308H4.46154C3.72543 10.2308 3.21204 10.23 2.82468 10.1779C2.44838 10.1273 2.24912 10.0347 2.10719 9.89282C1.96526 9.75089 1.87272 9.55162 1.82213 9.17532C1.77005 8.78796 1.76923 8.27457 1.76923 7.53846Z' fill='white'/%3E%3Cpath d='M6.28386 8.31081C6.21099 8.3905 6.10799 8.4359 6 8.4359C5.89202 8.4359 5.78901 8.3905 5.71614 8.31081L3.66486 6.06722C3.52153 5.91045 3.53242 5.66717 3.68919 5.52383C3.84596 5.3805 4.08924 5.3914 4.23258 5.54817L5.61539 7.06061V1.38462C5.61539 1.1722 5.78758 1 6 1C6.21242 1 6.38462 1.1722 6.38462 1.38462V7.06061L7.76743 5.54817C7.91076 5.3914 8.15404 5.3805 8.31081 5.52383C8.46758 5.66717 8.47847 5.91045 8.33514 6.06722L6.28386 8.31081Z' stroke='white' stroke-width='0.6'/%3E%3Cpath d='M1.76923 7.53846C1.76923 7.32605 1.59703 7.15385 1.38462 7.15385C1.1722 7.15385 1 7.32605 1 7.53846V7.5666C0.99999 8.26793 0.999982 8.83322 1.05976 9.27782C1.12182 9.73942 1.25458 10.1281 1.56326 10.4367C1.87193 10.7454 2.26059 10.8782 2.72218 10.9402C3.16678 11 3.73207 11 4.4334 11H7.5666C8.26793 11 8.83322 11 9.27782 10.9402C9.73942 10.8782 10.1281 10.7454 10.4367 10.4367C10.7454 10.1281 10.8782 9.73942 10.9402 9.27782C11 8.83322 11 8.26793 11 7.5666V7.53846C11 7.32605 10.8278 7.15385 10.6154 7.15385C10.403 7.15385 10.2308 7.32605 10.2308 7.53846C10.2308 8.27457 10.23 8.78796 10.1779 9.17532C10.1273 9.55162 10.0347 9.75089 9.89282 9.89282C9.75089 10.0347 9.55162 10.1273 9.17532 10.1779C8.78797 10.23 8.27457 10.2308 7.53846 10.2308H4.46154C3.72543 10.2308 3.21204 10.23 2.82468 10.1779C2.44838 10.1273 2.24912 10.0347 2.10719 9.89282C1.96526 9.75089 1.87272 9.55162 1.82213 9.17532C1.77005 8.78796 1.76923 8.27457 1.76923 7.53846Z' stroke='white' stroke-width='0.6'/%3E%3C/svg%3E%0A");
}

.cx-modal-filter {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1045;
  opacity: 0;
  visibility: hidden;
  overflow-y: auto;
  min-height: 100%;
}
.cx-modal-filter.open {
  opacity: 1;
  visibility: visible;
}
.cx-modal-filter .modal-filter-overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.cx-modal-filter .box-modal-filter-outer {
  background: rgba(0, 0, 0, 0.7);
  padding: 2rem 0;
  min-height: 100%;
}
@media (min-width: 769px) {
  .cx-modal-filter .box-modal-filter-outer {
    -webkit-box-align: center;
    -webkit-box-pack: center;
    display: -webkit-box;
  }
}
.cx-modal-filter .box-modal-filter {
  position: relative;
  background-color: #fff;
  min-width: 643px;
  max-width: 643px;
  margin: 0 auto;
  text-align: center;
  padding: 16px 40px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
@media (max-width: 768px) {
  .cx-modal-filter .box-modal-filter {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    border-radius: 16px;
  }
}
@media (max-width: 768px) {
  .cx-modal-filter .box-modal-filter {
    min-width: initial;
    width: 100%;
    position: absolute;
    bottom: 0;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-bottom-left-radius: 0px;
    -ms-border-bottom-left-radius: 0px;
    -o-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-bottom-right-radius: 0px;
    -ms-border-bottom-right-radius: 0px;
    -o-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
    padding: 16px;
  }
}
.cx-modal-filter .title-modal-filter h3 {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 22px;
  font-family: "SourceSans-Bold";
}
@media (max-width: 768px) {
  .cx-modal-filter .title-modal-filter h3 {
    font-size: 20px;
    padding-top: 5px;
  }
}
.cx-modal-filter .title-modal-filter h3:before {
  display: none;
  content: "";
  position: absolute;
  left: 50%;
  top: 10px;
  width: 54px;
  height: 5px;
  background-color: #D9D9D9;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  -o-border-radius: 9px;
  border-radius: 9px;
}
@media (max-width: 768px) {
  .cx-modal-filter .title-modal-filter h3:before {
    display: block;
  }
}
.cx-modal-filter .close-modal-filter {
  position: absolute;
  right: -15px;
  top: -15px;
  background-color: #018bf8;
  width: 31px;
  height: 31px;
  line-height: 30px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  transform-origin: center center;
}
@media (max-width: 767px) {
  .cx-modal-filter .close-modal-filter {
    display: none;
  }
}
.cx-modal-filter .close-modal-filter:hover {
  background-color: #C91432;
  transform: rotate(-90deg);
}
.cx-modal-filter .info-for-mobile {
  color: #fff;
  font-size: 15px;
  position: absolute;
  left: 0;
  top: -40px;
  width: 100%;
  font-family: "SourceSans";
  text-align: center;
  pointer-events: none;
}
@media (min-width: 768px) {
  .cx-modal-filter .info-for-mobile {
    display: none;
  }
}

.cx-formulir-check-list {
  position: relative;
}
.cx-formulir-check-list .reset-check {
  background: none;
  background-color: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
  font-size: 14px;
  font-family: "SourceSans-Bold";
  color: #494DF4;
  line-height: 25px;
  position: absolute;
  top: 0;
  right: 0;
}
.cx-formulir-check-list .reset-check:hover {
  text-decoration: underline;
}
.cx-formulir-check-list .reset-check:disabled {
  background-color: transparent !important;
  border: 0px !important;
  background: none !important;
  color: #CCCCCC !important;
  cursor: not-allowed;
  text-decoration: none;
  pointer-events: none;
}
.cx-formulir-check-list .formulir-check-list-inner {
  display: grid;
  grid-template-columns: 1fr;
  padding-top: 30px;
  margin: 0 0 50px;
}
.cx-formulir-check-list .formulir-check-list-inner .check-item {
  position: relative;
  text-align: left;
}
.cx-formulir-check-list .formulir-check-list-inner .check-item input[type=checkbox] {
  opacity: 0;
  position: absolute;
}
.cx-formulir-check-list .formulir-check-list-inner .check-item .check-item-inner {
  position: relative;
}
.cx-formulir-check-list .formulir-check-list-inner .check-item .check-item-inner:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2' y='2.00024' width='18' height='18' rx='4' fill='%23D9D9D9'/%3E%3C/svg%3E%0A");
  width: 22px;
  height: 22px;
  position: absolute;
  top: 9px;
  right: 10px;
}
.cx-formulir-check-list .formulir-check-list-inner .check-item .check-item-inner .title-item {
  padding: 10px 40px 10px 12px;
  cursor: pointer;
  display: flex;
}
.cx-formulir-check-list .formulir-check-list-inner .check-item .check-item-inner .title-item:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  border-bottom: 1px solid #F5F5F5;
}
.cx-formulir-check-list .formulir-check-list-inner .check-item .check-item-inner .title-item .ico {
  flex: 0 0 auto;
  position: relative;
  margin-right: 8px;
}
.cx-formulir-check-list .formulir-check-list-inner .check-item .check-item-inner .title-item .text-item {
  flex: 1 1 auto;
  font-size: 14px;
  line-height: normal;
  color: #333;
  line-height: 22px;
}
@media (max-width: 768px) {
  .cx-formulir-check-list .formulir-check-list-inner .check-item .check-item-inner .title-item .text-item {
    font-size: 16px;
  }
}
.cx-formulir-check-list .formulir-check-list-inner .check-item.selected .check-item-inner:after {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2' y='2.00024' width='18' height='18' rx='4' fill='%23494DF4'/%3E%3Cpath d='M7 11.0002L9.28571 13.0002L15 8.00024' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.cx-formulir-check-list .box-action .new-btn-formulir {
  min-width: 140px;
}
@media (max-width: 768px) {
  .cx-formulir-check-list .box-action .new-btn-formulir {
    display: block;
    width: 100%;
  }
}

.new-btn-formulir {
  font-size: 16px;
  padding: 10px 16px;
  font-family: "SourceSans-Semibold";
  border: 1px solid #494DF4;
  background-color: #494DF4;
  color: #fff;
  text-transform: uppercase;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  outline: none !important;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.new-btn-formulir:hover {
  background-color: #FCB501;
  border-color: #FCB501;
  text-decoration: none;
}
.new-btn-formulir.block {
  width: 100%;
  display: block;
}
.new-btn-formulir:disabled, .new-btn-formulir.disabled {
  background: #CCCCCC !important;
  border-color: #CCCCCC !important;
  color: #fff !important;
  cursor: not-allowed !important;
}

.cx-download-formulir-filter {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 768px) {
  .cx-download-formulir-filter.only-one-search .box-download-formulir-filter .inner {
    display: grid !important;
    grid-template-columns: 1fr;
  }
}
.cx-download-formulir-filter.fixed {
  position: fixed;
  width: calc(100% - var(--width-sidenav));
  left: var(--width-sidenav);
  top: 63px;
  z-index: 3;
  -webkit-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
}
@media (max-width: 1024px) {
  .cx-download-formulir-filter.fixed {
    left: 0px;
    width: 100%;
    top: 62px;
  }
}
.cx-download-formulir-filter .box-download-formulir-filter {
  background: linear-gradient(90deg, #3035F3 28.19%, #494DF4 70.53%);
  padding: 8px 24px;
}
@media (max-width: 768px) {
  .cx-download-formulir-filter .box-download-formulir-filter {
    padding: 11px 16px;
  }
}
.cx-download-formulir-filter .box-download-formulir-filter .box-form-filter-mobile {
  z-index: 2;
  position: relative;
}
@media (max-width: 768px) {
  .cx-download-formulir-filter .box-download-formulir-filter .box-form-filter-mobile.hide {
    display: block !important;
  }
}
.cx-download-formulir-filter .box-download-formulir-filter .box-form-filter-mobile .inner {
  color: #fff;
  display: flex;
  align-items: center;
}
.cx-download-formulir-filter .box-download-formulir-filter .box-form-filter-mobile .inner .box-action .btn-filter-mobile {
  background-color: #fff;
  border: 0;
  color: #494DF4;
  font-family: "SourceSans-Semibold";
  font-size: 14px;
  padding: 9px 12px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  position: relative;
  padding-left: 30px;
}
.cx-download-formulir-filter .box-download-formulir-filter .box-form-filter-mobile .inner .box-action .btn-filter-mobile:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.72093 1.8377C4.02373 1.8377 1.83721 4.02421 1.83721 6.72142C1.83721 9.41862 4.02373 11.6051 6.72093 11.6051C9.41814 11.6051 11.6047 9.41862 11.6047 6.72142C11.6047 4.02421 9.41814 1.8377 6.72093 1.8377ZM1 6.72142C1 3.56184 3.56135 1.00049 6.72093 1.00049C9.88051 1.00049 12.4419 3.56184 12.4419 6.72142C12.4419 8.15054 11.9178 9.45728 11.0515 10.46L12.8774 12.2859C13.0409 12.4494 13.0409 12.7144 12.8774 12.8779C12.7139 13.0414 12.4489 13.0414 12.2854 12.8779L10.4595 11.0519C9.45679 11.9183 8.15005 12.4423 6.72093 12.4423C3.56135 12.4423 1 9.881 1 6.72142Z' fill='%23494DF4' stroke='%23494DF4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  width: 14px;
  height: 14px;
  position: absolute;
  left: 12px;
  margin-top: -1px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cx-download-formulir-filter .box-download-formulir-filter .box-form-filter-mobile .inner .filter-value {
  flex: 1 1 auto;
}
.cx-download-formulir-filter .box-download-formulir-filter .box-form-filter-mobile .inner .filter-value .filter-value-inner .text-filter {
  font-size: 17px;
  font-family: "SourceSans-Bold";
  position: relative;
  padding-left: 22px;
  margin-bottom: 3px;
}
.cx-download-formulir-filter .box-download-formulir-filter .box-form-filter-mobile .inner .filter-value .filter-value-inner .text-filter:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_996_30795)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.72093 1.83721C4.02373 1.83721 1.83721 4.02373 1.83721 6.72093C1.83721 9.41814 4.02373 11.6047 6.72093 11.6047C9.41814 11.6047 11.6047 9.41814 11.6047 6.72093C11.6047 4.02373 9.41814 1.83721 6.72093 1.83721ZM1 6.72093C1 3.56135 3.56135 1 6.72093 1C9.88051 1 12.4419 3.56135 12.4419 6.72093C12.4419 8.15005 11.9178 9.45679 11.0515 10.4595L12.8774 12.2854C13.0409 12.4489 13.0409 12.7139 12.8774 12.8774C12.7139 13.0409 12.4489 13.0409 12.2854 12.8774L10.4595 11.0515C9.45679 11.9178 8.15005 12.4419 6.72093 12.4419C3.56135 12.4419 1 9.88051 1 6.72093Z' fill='%23333333' stroke='%23FFFFFF' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_996_30795'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 14px;
  height: 14px;
  position: absolute;
  left: 0;
  top: 4px;
}
.cx-download-formulir-filter .box-download-formulir-filter .box-form-filter-mobile .inner .filter-value .filter-value-inner .list-filter span {
  display: inline-block;
  padding-right: 7px;
  position: relative;
  font-size: 14px;
  color: #fff;
}
.cx-download-formulir-filter .box-download-formulir-filter .box-form-filter-mobile .inner .filter-value .filter-value-inner .list-filter span:after {
  content: "|";
  position: absolute;
  right: 0;
}
.cx-download-formulir-filter .box-download-formulir-filter .box-form-filter-mobile .inner .filter-value .filter-value-inner .list-filter span:last-child:after {
  content: "";
}
.cx-download-formulir-filter .box-download-formulir-filter .box-form-filter-mobile .inner .box-action {
  flex: 0 0 auto;
}
.cx-download-formulir-filter .box-download-formulir-filter .box-form-filter-mobile .inner .box-action .new-btn-blue {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.cx-download-formulir-filter .box-download-formulir-filter .inner {
  display: grid;
  grid-column-gap: 10px;
  grid-template-columns: 1fr 245px 245px;
}
@media (max-width: 768px) {
  .cx-download-formulir-filter .box-download-formulir-filter .inner {
    display: none;
  }
}
.cx-download-formulir-filter .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner {
  position: relative;
  border: 1px solid rgba(255, 255, 255, 0.5);
  background-color: #fff;
  -webkit-backdrop-filter: blur(15px);
  -moz-backdrop-filter: blur(15px);
  -ms-backdrop-filter: blur(15px);
  -o-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background: radial-gradient(372.84% 141.42% at 0% 0%, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0.03) 100%);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.cx-download-formulir-filter .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner::selection {
  color: red;
  background: yellow;
}
.cx-download-formulir-filter .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .ico-flexible,
.cx-download-formulir-filter .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .ico-box {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-60%);
  -moz-transform: translateY(-60%);
  -ms-transform: translateY(-60%);
  -o-transform: translateY(-60%);
  transform: translateY(-60%);
  z-index: 2;
  margin-top: 2px;
}
.cx-download-formulir-filter .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .ico-flexible button,
.cx-download-formulir-filter .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .ico-box button {
  background-color: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.cx-download-formulir-filter .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .ico-box {
  left: 13px;
}
.cx-download-formulir-filter .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .ico-flexible {
  right: 6px;
  display: flex;
  align-items: center;
}
.cx-download-formulir-filter .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .ico-flexible button {
  display: inline-block;
  width: 30px;
  height: 30px;
  position: relative;
}
.cx-download-formulir-filter .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .ico-flexible button.clear-search span {
  margin-top: 1px;
}
.cx-download-formulir-filter .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .ico-flexible button span {
  position: absolute;
  margin-top: -2px;
  left: 50%;
  top: 50%;
  -webkit-transform: Translate(-50%, -50%);
  -moz-transform: Translate(-50%, -50%);
  -ms-transform: Translate(-50%, -50%);
  -o-transform: Translate(-50%, -50%);
  transform: Translate(-50%, -50%);
}
.cx-download-formulir-filter .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .input .form-group {
  margin-bottom: 0;
}
.cx-download-formulir-filter .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .input .form-group .form-control {
  border: 0;
  background: transparent;
  -webkit-box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);
  height: 40px;
  padding-left: 35px;
  padding-right: 35px;
  font-size: 14px;
  color: #fff;
  font-family: "SourceSans-Semibold";
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cx-download-formulir-filter .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .input .form-group .form-control::-webkit-input-placeholder {
  font-size: 14px;
  color: #fff;
  font-family: "SourceSans-Semibold";
}
.cx-download-formulir-filter .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .input .form-group .form-control::-moz-placeholder {
  font-size: 14px;
  color: #fff;
  font-family: "SourceSans-Semibold";
}
.cx-download-formulir-filter .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .input .form-group .form-control:-moz-placeholder {
  font-size: 14px;
  color: #fff;
  font-family: "SourceSans-Semibold";
}
.cx-download-formulir-filter .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .input .form-group .form-control:-ms-input-placeholder {
  font-size: 14px;
  color: #fff;
  font-family: "SourceSans-Semibold";
}
.cx-download-formulir-filter .box-download-formulir-filter .inner .formulir-fiter-item.type-dropdown {
  cursor: pointer;
}
.cx-download-formulir-filter .box-download-formulir-filter .inner .formulir-fiter-item.type-dropdown .form-input-filter .input .form-control {
  pointer-events: none;
}
.cx-download-formulir-filter.type-default .box-download-formulir-filter {
  background: transparent;
  position: relative;
}
.cx-download-formulir-filter.type-default .box-download-formulir-filter .reset-formulir {
  background: none;
  background-color: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
  font-size: 14px;
  font-family: "SourceSans-Bold";
  color: #494DF4;
  line-height: 25px;
  position: absolute;
  top: 0;
  right: 0;
}
.cx-download-formulir-filter.type-default .box-download-formulir-filter .reset-formulir:hover {
  text-decoration: underline;
}
.cx-download-formulir-filter.type-default .box-download-formulir-filter .inner .formulir-fiter-item label {
  display: block;
  text-align: left;
  font-size: 16px;
  font-family: "SourceSans-Semibold";
}
.cx-download-formulir-filter.type-default .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner {
  background-color: rgba(73, 77, 244, 0.05);
  backdrop-filter: none;
  border-color: transparent;
}
.cx-download-formulir-filter.type-default .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .ico-box {
  margin-top: 4px;
}
.cx-download-formulir-filter.type-default .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .ico-box .ico svg path {
  stroke: #333;
}
.cx-download-formulir-filter.type-default .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .ico-flexible .open-dropdown .ico svg path {
  stroke: #494DF4;
}
.cx-download-formulir-filter.type-default .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .ico-flexible .clear-search .ico svg circle,
.cx-download-formulir-filter.type-default .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .ico-flexible .clear-search .ico svg path {
  stroke: #494DF4;
}
.cx-download-formulir-filter.type-default .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .input .form-control {
  color: #333333;
  box-shadow: none;
  font-size: 18px;
  height: 56px;
}
.cx-download-formulir-filter.type-default .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .input .form-control::-webkit-input-placeholder {
  color: #333333;
  font-size: 18px;
}
.cx-download-formulir-filter.type-default .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .input .form-control::-moz-placeholder {
  color: #333333;
  font-size: 18px;
}
.cx-download-formulir-filter.type-default .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .input .form-control:-moz-placeholder {
  color: #333333;
  font-size: 18px;
}
.cx-download-formulir-filter.type-default .box-download-formulir-filter .inner .formulir-fiter-item .form-input-filter .form-input-filter-inner .input .form-control:-ms-input-placeholder {
  color: #333333;
  font-size: 18px;
}
.cx-download-formulir-filter.type-default.mobile .box-download-formulir-filter .inner {
  grid-template-columns: 1fr;
  grid-row-gap: 24px;
}

.cx-modal-filter .cx-download-formulir-filter .box-download-formulir-filter {
  padding-top: 40px;
  margin: 0 0 50px;
  padding-left: 0;
  padding-right: 0;
}
.cx-modal-filter .cx-download-formulir-filter.mobile .box-download-formulir-filter .inner {
  display: grid !important;
}

.cx-message-info {
  padding: 90px 0;
}
.cx-message-info .box-message-info {
  text-align: center;
}
.cx-message-info .box-message-info .box-message-info-inner {
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 16px;
  max-width: 230px;
  margin: 0 auto;
}
.cx-message-info .box-message-info .box-message-info-inner .text .title {
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-family: "SourceSans-Semibold";
  margin-bottom: 11px;
}
.cx-message-info .box-message-info .box-message-info-inner .text .subtitle {
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-family: "SourceSans";
  color: #7F7F7F;
}

section.CX-claim-steps.new-journey.type-plain.landing-utama.e-download.e-letter .slider-claim-steps .slider-item .cx-form-filter {
  margin-bottom: 0px !important;
}
@media (min-width: 769px) {
  section.CX-claim-steps.new-journey.type-plain.landing-utama.e-download.e-letter .slider-claim-steps .slider-item section.CX-claim.with-step-form > .container.CX-wrapper {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

.cx-form-filter.fixed {
  position: fixed;
  z-index: 3;
}
@media (min-width: 769px) {
  .cx-form-filter.fixed {
    width: calc(100% - var(--width-sidenav));
    left: var(--width-sidenav);
    top: 50px;
  }
}

@media (min-width: 769px) {
  section.CX-claim-steps.new-journey.type-plain.landing-utama.e-download.e-letter .cx-form-filter.fixed {
    top: 114px;
    border-top: 2px solid #fff;
  }
}

.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion {
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider .slick-list {
  margin: 0 -4px;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider .slick-slide {
  margin: 0 4px;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider .box-item-download {
  padding: 10px 14px;
  width: 100%;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider .box-item-download .box-item-download-inner {
  height: 130px;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider .box-item-download .box-item-download-inner .box-ico {
  height: 30px;
  margin-bottom: 8px;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider .box-item-download .box-item-download-inner .box-ico span.ico.ico-document-formulir {
  height: 30px;
  width: 30px;
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2' y='2' width='30' height='30' rx='15' fill='url(%23paint0_linear_1087_19182)'/%3E%3Crect x='1' y='1' width='32' height='32' rx='16' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.4 24H15.6C12.9601 24 11.6402 24 10.8201 23.1799C10 22.3598 10 21.0399 10 18.4V15.6C10 12.9601 10 11.6402 10.8201 10.8201C11.6402 10 12.9671 10 15.6209 10C16.0451 10 16.385 10 16.671 10.0117C16.6616 10.0676 16.6567 10.1247 16.6565 10.1824L16.65 12.1665C16.6499 12.9345 16.6499 13.6131 16.7234 14.1602C16.8032 14.7532 16.9862 15.3461 17.4701 15.83C17.954 16.3139 18.5469 16.4969 19.1399 16.5766C19.6869 16.6502 20.3656 16.6501 21.1336 16.6501L21.2 16.6501H23.9702C24 17.0241 24 17.4831 24 18.094V18.4C24 21.0399 24 22.3598 23.1799 23.1799C22.3598 24 21.0399 24 18.4 24ZM12.275 18.75C12.275 18.4601 12.5101 18.225 12.8 18.225H18.4C18.6899 18.225 18.925 18.4601 18.925 18.75C18.925 19.0399 18.6899 19.275 18.4 19.275H12.8C12.5101 19.275 12.275 19.0399 12.275 18.75ZM12.275 21.2C12.275 20.9101 12.5101 20.675 12.8 20.675H16.65C16.9399 20.675 17.175 20.9101 17.175 21.2C17.175 21.4899 16.9399 21.725 16.65 21.725H12.8C12.5101 21.725 12.275 21.4899 12.275 21.2Z' fill='white'/%3E%3Cpath d='M22.1462 13.9317L19.3751 11.4376C18.5856 10.7271 18.1908 10.3718 17.7065 10.1859L17.7 12.1001C17.7 13.75 17.7 14.5749 18.2126 15.0875C18.7251 15.6001 19.5501 15.6001 21.2 15.6001H23.7061C23.4523 15.1071 22.9979 14.6981 22.1462 13.9317Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1087_19182' x1='10.4612' y1='8.81821' x2='23.1963' y2='8.85186' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233035F3'/%3E%3Cstop offset='1' stop-color='%23494DF4'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
}

.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider .slick-arrow {
  z-index: 2;
  width: 24px;
  height: 24px;
  background-color: #494DF4;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-filter: drop-shadow(0px 9px 11px rgba(0, 0, 0, 0.19));
  -moz-filter: drop-shadow(0px 9px 11px rgba(0, 0, 0, 0.19));
  -ms-filter: drop-shadow(0px 9px 11px rgba(0, 0, 0, 0.19));
  -o-filter: drop-shadow(0px 9px 11px rgba(0, 0, 0, 0.19));
  filter: drop-shadow(0px 9px 11px rgba(0, 0, 0, 0.19));
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
}
@media (max-width: 1024px) {
  .cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider .slick-arrow {
    opacity: 1;
  }
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider .slick-arrow:before {
  content: "";
  font-family: "Font Awesome 5 Pro";
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider .slick-arrow.slick-prev {
  left: 100px;
}
@media (max-width: 1024px) {
  .cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider .slick-arrow.slick-prev {
    left: 0;
  }
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider .slick-arrow.slick-prev:before {
  content: "\f053";
  margin-left: -1px;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider .slick-arrow.slick-next {
  right: 100px;
}
@media (max-width: 1024px) {
  .cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider .slick-arrow.slick-next {
    right: 0;
  }
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider .slick-arrow.slick-next:before {
  content: "\f054";
  margin-right: -1px;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider:hover .slick-arrow.slick-prev {
  opacity: 1;
  left: 0;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider:hover .slick-arrow.slick-next {
  opacity: 1;
  right: 0;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider .slick-dots {
  opacity: 1;
  visibility: visible;
  bottom: -25px;
  display: flex;
  justify-content: center;
  grid-column-gap: 6px;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider .slick-dots li {
  display: block;
  margin: 0;
  width: 6px;
  height: 6px;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider .slick-dots li button {
  width: 6px;
  height: 6px;
  background-color: #D5DFF6;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider .slick-dots li button:before {
  display: none;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider .slick-dots li.slick-active button {
  background-color: #494DF4;
}

.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-download {
  position: relative;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-download .box-date {
  position: absolute;
  right: 0px;
  top: 0px;
  -webkit-border-radius: 0px 12px 0px 10px;
  -moz-border-radius: 0px 12px 0px 10px;
  -ms-border-radius: 0px 12px 0px 10px;
  -o-border-radius: 0px 12px 0px 10px;
  border-radius: 0px 12px 0px 10px;
  border: 1px solid #494DF4;
  background-color: #494DF4;
  color: #fff;
  -webkit-box-shadow: -1px 5px 7px 1px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: -1px 5px 7px 1px rgba(0, 0, 0, 0.07);
  -ms-box-shadow: -1px 5px 7px 1px rgba(0, 0, 0, 0.07);
  -o-box-shadow: -1px 5px 7px 1px rgba(0, 0, 0, 0.07);
  box-shadow: -1px 5px 7px 1px rgba(0, 0, 0, 0.07);
  font-size: 10px;
  font-family: "SourceSans-Semibold";
  line-height: 23px;
  padding: 0px 12px 0px 11px;
}
.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-download:hover .box-date {
  background-color: #fff;
  color: #494DF4;
}

.cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .box-item-accordion .box-item-inner-accordion .box-content-accordion .box-download-formulir-list.with-slider:hover .slick-arrow.slick-disabled {
  opacity: 0.7 !important;
  background: rgba(73, 74, 244, 0.2);
}

body.has-overlay.guideline-tour-e-letter section.CX-claim-steps.new-journey.type-plain.landing-utama.e-download.e-letter .slider-claim-steps .slider-item .cx-form-filter .CX-wrapper:before {
  left: -15px;
  right: -15px;
}
body.has-overlay.guideline-tour-e-letter section.CX-claim-steps.new-journey.type-plain.landing-utama.e-download.e-letter .slider-claim-steps .slider-item .cx-form-filter .CX-wrapper .box-guideline-tip {
  right: initial;
  left: 0px;
}
body.has-overlay.guideline-tour-e-letter section.CX-claim-steps.new-journey.type-plain.landing-utama.e-download.e-letter .slider-claim-steps .slider-item .cx-form-filter .box-form-filter-mobile:before,
body.has-overlay.guideline-tour-e-letter section.CX-claim-steps.new-journey.type-plain.landing-utama.e-download.e-letter .slider-claim-steps .slider-item .cx-form-filter .box-form-filter:before {
  background: linear-gradient(90deg, #3035F3 28.19%, #494DF4 70.53%);
}
body.has-overlay.guideline-tour-e-letter .cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .cx-download-formulir-accordion {
  position: relative;
}
body.has-overlay.guideline-tour-e-letter .cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .cx-download-formulir-accordion .box-download-formulir-accordion .box-item-accordion.has-guideline:not(.hide-guideline) {
  z-index: 999;
}
body.has-overlay.guideline-tour-e-letter .cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .cx-download-formulir-accordion .box-download-formulir-accordion .box-item-accordion.has-guideline:not(.hide-guideline) .box-guideline-tip {
  display: block;
}
body.has-overlay.guideline-tour-e-letter .cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .cx-download-formulir-accordion .box-download-formulir-accordion .box-item-accordion.has-guideline:not(.hide-guideline) .box-item-inner-accordion {
  pointer-events: none;
}

@media (max-width: 768px) {
  .cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list:not(.with-slider) {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list:not(.with-slider) {
    grid-template-columns: 1fr;
  }
}

section.CX-claim-steps.new-journey.type-plain.landing-utama.e-download.new-download-gabungan .slider-claim-steps .slider-item section.CX-claim.with-step-form > .container.CX-wrapper {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
section.CX-claim-steps.new-journey.type-plain.landing-utama.e-download.new-download-gabungan .slider-claim-steps .slider-item section.CX-claim.with-step-form > .container.CX-wrapper .box-step-form .box-step-form-inner .CX-claim-inner > .box-vector-and-form {
  padding-left: 16px;
  padding-right: 16px;
}
section.CX-claim-steps.new-journey.type-plain.landing-utama.e-download.new-download-gabungan .slider-claim-steps .slider-item section.CX-claim.with-step-form > .container.CX-wrapper .box-step-form .box-step-form-inner .CX-claim-inner > .cx-laporan-kinerja {
  background: #F6FAFD;
}
section.CX-claim-steps.new-journey.type-plain.landing-utama.e-download.new-download-gabungan .slider-claim-steps .slider-item section.CX-claim.with-step-form > .container.CX-wrapper .box-step-form .box-step-form-inner .CX-claim-inner > .cx-laporan-kinerja .container.CX-wrapper {
  padding-left: 25px !important;
  padding-right: 25px !important;
}
@media (max-width: 768px) {
  section.CX-claim-steps.new-journey.type-plain.landing-utama.e-download.new-download-gabungan .slider-claim-steps .slider-item section.CX-claim.with-step-form > .container.CX-wrapper .box-step-form .box-step-form-inner .CX-claim-inner > .cx-laporan-kinerja .container.CX-wrapper {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
}
section.CX-claim-steps.new-journey.type-plain.landing-utama.e-download.new-download-gabungan .slider-claim-steps .slider-item section.CX-claim.with-step-form > .container.CX-wrapper .box-step-form .box-step-form-inner .CX-claim-inner > .cx-laporan-kinerja .container.CX-wrapper .box-laporan-kinerja .box-laporan-kinerja-header .box-title h3 {
  font-size: 18px;
  margin-bottom: 0px;
}
section.CX-claim-steps.new-journey.type-plain.landing-utama.e-download.new-download-gabungan .slider-claim-steps .slider-item section.CX-claim.with-step-form > .container.CX-wrapper .box-step-form .box-step-form-inner .CX-claim-inner > .cx-laporan-kinerja .container.CX-wrapper .box-laporan-kinerja .cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content {
  padding: 0;
}

@media (max-width: 768px) {
  .layout-unduh-dokumen-outer section.cx-static-banner-unduh-dokumen .box-dokumen-navigation {
    padding: 8px 0;
  }
}

.layout-unduh-dokumen-outer .layout-unduh-dokumen .cx-download-formulir .box-download-formulir .cx-download-formulir-filter {
  border-top: 2px solid #fff;
}
.layout-unduh-dokumen-outer .layout-unduh-dokumen .cx-download-formulir .box-download-formulir .cx-download-formulir-filter .box-download-formulir-filter {
  background: linear-gradient(90deg, #3035F3 28.19%, #494DF4 70.53%);
  -webkit-box-shadow: 0px 7px 13px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 7px 13px 0px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0px 7px 13px 0px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 7px 13px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 7px 13px 0px rgba(0, 0, 0, 0.1);
}
.layout-unduh-dokumen-outer .layout-unduh-dokumen .cx-download-formulir .box-download-formulir .cx-download-formulir-filter.fixed {
  top: 128px;
}
@media (max-width: 1024px) {
  .layout-unduh-dokumen-outer .layout-unduh-dokumen .cx-download-formulir .box-download-formulir .cx-download-formulir-filter.fixed {
    top: 126px;
  }
}
@media (max-width: 768px) {
  .layout-unduh-dokumen-outer .layout-unduh-dokumen .cx-download-formulir .box-download-formulir .cx-download-formulir-filter.fixed {
    top: 121px;
  }
}
@media (max-width: 768px) {
  .layout-unduh-dokumen-outer .layout-unduh-dokumen .cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .cx-download-formulir-list {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .layout-unduh-dokumen-outer .layout-unduh-dokumen .cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .cx-download-formulir-accordion .box-download-formulir-accordion .cx-download-formulir-list {
    padding: 0 0;
  }
}

.cx-download-formulir-filter .box-download-formulir-filter .inner .formulir-fiter-item.type-text {
  position: relative;
}

.list-input-suggesstion {
  position: absolute;
  z-index: 4;
  width: 100%;
  top: calc(100% + 5px);
  left: 0;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  background: #FFF;
  -webkit-box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.21);
  -moz-box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.21);
  -ms-box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.21);
  -o-box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.21);
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.21);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
  text-align: left;
}
.list-input-suggesstion.open {
  opacity: 1;
  visibility: visible;
}
.list-input-suggesstion .list-input-suggesstion-inner {
  padding: 4px 16px;
}
.list-input-suggesstion .list-input-suggesstion-inner ul {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
.list-input-suggesstion .list-input-suggesstion-inner ul li a {
  padding: 8px 0;
  display: block;
  font-size: 14px;
  font-family: "SourceSans-Semibold";
  line-height: normal;
  color: #333;
  text-decoration: none;
  border-top: 1px solid #F5F5F5;
  position: relative;
  padding-left: 23px;
  padding-right: 23px;
}
.list-input-suggesstion .list-input-suggesstion-inner ul li a:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.76744 1.69865C3.51977 1.69865 1.69767 3.52075 1.69767 5.76842C1.69767 8.01609 3.51977 9.83819 5.76744 9.83819C8.01511 9.83819 9.83721 8.01609 9.83721 5.76842C9.83721 3.52075 8.01511 1.69865 5.76744 1.69865ZM1 5.76842C1 3.13543 3.13446 1.00098 5.76744 1.00098C8.40043 1.00098 10.5349 3.13543 10.5349 5.76842C10.5349 6.95935 10.0982 8.0483 9.37622 8.88386L10.8978 10.4055C11.0341 10.5417 11.0341 10.7626 10.8978 10.8988C10.7616 11.035 10.5407 11.035 10.4045 10.8988L8.88289 9.37719C8.04732 10.0992 6.95838 10.5359 5.76744 10.5359C3.13446 10.5359 1 8.4014 1 5.76842Z' fill='%23333333' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  width: 12px;
  height: 12px;
  display: inline-block;
  top: 11px;
  left: 0;
  position: absolute;
}
.list-input-suggesstion .list-input-suggesstion-inner ul li a:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7.00098L7 1.00098M7 1.00098H2.5M7 1.00098V5.50098' stroke='%23494DF4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 8px;
  height: 8px;
  display: inline-block;
  position: absolute;
  right: 7px;
  top: 11px;
}
@media (max-width: 768px) {
  .list-input-suggesstion .list-input-suggesstion-inner ul li a:after {
    display: none;
  }
}
.list-input-suggesstion .list-input-suggesstion-inner ul li:first-child a {
  border-top: 0;
}

.list-input-suggesstion .list-input-suggesstion-inner ul {
  padding-left: 0px !important;
}
.list-input-suggesstion .list-input-suggesstion-inner ul li.suggestion-item-empty a {
  padding-left: 0px;
  font-family: "SourceSans";
  color: #575757;
}
.list-input-suggesstion .list-input-suggesstion-inner ul li.suggestion-item-empty a:before, .list-input-suggesstion .list-input-suggesstion-inner ul li.suggestion-item-empty a:after {
  display: none;
}

@media (max-width: 768px) {
  .cx-download-formulir .cx-download-formulir-filter .box-download-formulir-filter .inner .formulir-fiter-item.type-text .input .form-control {
    pointer-events: none;
  }
}

.display-filter-mobile .inner .display-filter-item.type-text .display-filter-item-inner .form-control {
  background-color: rgba(73, 77, 244, 0.05) !important;
  padding-right: 40px !important;
}
.display-filter-mobile .inner .display-filter-item.type-text .display-filter-item-inner .ico-flexible {
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.display-filter-mobile .inner .display-filter-item.type-text .display-filter-item-inner .ico-flexible button {
  border-color: transparent;
  outline: none;
  background-color: transparent;
  cursor: pointer;
}
.display-filter-mobile .inner .display-filter-item.type-text .display-filter-item-inner .ico-flexible .ico-clear-search-mobile {
  position: relative;
  top: initial;
  left: initial;
  margin-top: initial;
}
.display-filter-mobile .inner .display-filter-item.type-text .display-filter-item-inner .ico-flexible .ico-clear-search-mobile path {
  stroke: #494DF4;
}

@media (max-width: 1024px) {
  .cx-download-formulir-filter .box-download-formulir-filter .box-form-filter-mobile .inner .filter-value .filter-value-inner .text-filter {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

.cx-download-formulir-list .box-download-formulis-title {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 13px;
  margin-bottom: 16px;
}
.cx-download-formulir-list .box-download-formulis-title .inner {
  align-items: center;
}
@media (min-width: 769px) {
  .cx-download-formulir-list .box-download-formulis-title .inner {
    display: flex;
  }
}
.cx-download-formulir-list .box-download-formulis-title .inner h3 {
  flex: 1 1 auto;
  font-size: 18px;
  margin-bottom: 0px;
  margin-bottom: 2px;
}
.cx-download-formulir-list .box-download-formulis-title .inner .total {
  flex: 0 0 auto;
  font-size: 14px;
  font-family: "SourceSans-Semibold";
  color: #333333;
}
@media (max-width: 768px) {
  .cx-download-formulir-list .box-download-formulis-title .inner .total {
    font-family: "SourceSans";
  }
}

.cx-form-filter.primary .box-form-filter-mobile .inner .filter-value .filter-value-inner .text-filter {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.display-filter-mobile {
  position: relative;
}
.display-filter-mobile .reset-formulir {
  background: 0;
  background-color: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  font-size: 14px;
  font-family: "source-sans-pro-bold";
  color: #494df4;
  line-height: 25px;
  position: absolute;
  top: -30px;
  right: 0;
}

.display-filter-mobile .inner .display-filter-item {
  position: relative;
}

@media (max-width: 768px) {
  .layout-unduh-dokumen-outer .layout-unduh-dokumen .cx-laporan-kinerja .box-laporan-kinerja .cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .cx-download-formulir-list {
    padding: 0 0;
  }
}

body.has-overlay.guideline-tour-e-letter .cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .cx-download-formulir-accordion .box-download-formulir-accordion.has-guideline:not(.hide-guideline) .box-item-accordion:nth-child(2) {
  z-index: 999;
}
body.has-overlay.guideline-tour-e-letter .cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .cx-download-formulir-accordion .box-download-formulir-accordion.has-guideline:not(.hide-guideline) .box-guideline-tip {
  display: block;
}

@media (max-width: 768px) {
  .cx-modal-filter .box-modal-filter-outer .box-modal-filter {
    max-width: 100%;
  }
  .cx-modal-filter .box-modal-filter-outer .box-modal-filter .close-modal-filter {
    display: none;
  }
}

.cx-formulir-check-list .formulir-check-list-inner {
  margin: 0;
}
.cx-formulir-check-list .box-agree {
  text-align: left;
  margin: 10px 8px 32px;
}
@media (max-width: 768px) {
  .cx-formulir-check-list .box-agree {
    margin: 10px 0px 32px;
  }
}
.cx-formulir-check-list .box-agree .box-agree-inner {
  display: flex;
  align-items: center;
  grid-column-gap: 16px;
  background-color: #F5F5F5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  padding: 3px 14px;
}
.cx-formulir-check-list .box-agree .box-agree-inner .box-text {
  flex: 1 1 auto;
}
.cx-formulir-check-list .box-agree .box-agree-inner .box-text a {
  text-decoration: none;
  font-size: 13px;
  font-family: "SourceSans-Semibold";
  line-height: 25px;
  color: #333;
  position: relative;
  display: block;
  line-height: normal;
}
@media (max-width: 768px) {
  .cx-formulir-check-list .box-agree .box-agree-inner .box-text a {
    font-size: 14px;
  }
}
@media (min-width: 769px) {
  .cx-formulir-check-list .box-agree .box-agree-inner .box-text {
    order: 2;
  }
}
.cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg {
  flex: 0 0 auto;
  position: relative;
  top: 7px;
  width: 33px;
}
@media (max-width: 768px) {
  .cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg {
    width: 54px;
  }
}
.cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg .toggle-switch-check:empty ~ .toggle-switch-bar,
.cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar {
  height: 18px;
  line-height: 18px;
}
.cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg .toggle-switch-check:empty ~ .toggle-switch-bar:before,
.cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar:before {
  background-color: #E5E5E5;
  border-color: #CCCCCC;
  height: 18px;
  width: 33px !important;
}
@media (max-width: 768px) {
  .cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg .toggle-switch-check:empty ~ .toggle-switch-bar:before,
  .cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar:before {
    width: 54px !important;
    height: 31px;
  }
}
.cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg .toggle-switch-check:checked ~ .toggle-switch-bar:before,
.cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar:before {
  background-color: #494DF4;
  border-color: #494DF4;
}
.cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg .toggle-switch-check:empty ~ .toggle-switch-bar .toggle-switch-handle:after,
.cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-handle:after {
  margin-left: 0;
}
.cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg .toggle-switch-check:empty ~ .toggle-switch-bar .toggle-switch-icon,
.cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-icon {
  top: -2px;
  left: -3px;
}
@media (max-width: 768px) {
  .cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg .toggle-switch-check:empty ~ .toggle-switch-bar .toggle-switch-icon,
  .cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-icon {
    top: 2px;
    left: -5px;
  }
}
.cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg .toggle-switch-check:checked ~ .toggle-switch-bar .button-icon,
.cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar .button-icon {
  left: 12px !important;
}
@media (max-width: 768px) {
  .cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg .toggle-switch-check:checked ~ .toggle-switch-bar .button-icon,
  .cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar .button-icon {
    left: 18px !important;
  }
}
@media (max-width: 768px) {
  .cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg .toggle-switch .toggle-switch-check-bar .toggle-switch-bar .toggle-switch-handle span.button-icon.button-icon-off.toggle-switch-icon .ico {
    position: relative;
    display: inline-block;
    width: 26px;
    height: 26px;
    position: absolute;
  }
  .cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg .toggle-switch .toggle-switch-check-bar .toggle-switch-bar .toggle-switch-handle span.button-icon.button-icon-off.toggle-switch-icon .ico:before, .cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg .toggle-switch .toggle-switch-check-bar .toggle-switch-bar .toggle-switch-handle span.button-icon.button-icon-off.toggle-switch-icon .ico:after {
    content: "";
    left: 0;
    top: 0;
    display: inline-block;
    position: absolute;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
  }
  .cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg .toggle-switch .toggle-switch-check-bar .toggle-switch-bar .toggle-switch-handle span.button-icon.button-icon-off.toggle-switch-icon .ico:before {
    width: 26px;
    height: 26px;
    background-color: #fff;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
    -ms-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
    -o-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  }
  .cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg .toggle-switch .toggle-switch-check-bar .toggle-switch-bar .toggle-switch-handle span.button-icon.button-icon-off.toggle-switch-icon .ico:after {
    width: 20px;
    height: 20px;
    background-color: #CCCCCC;
    top: 3px;
    left: 3px;
  }
  .cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg .toggle-switch .toggle-switch-check-bar .toggle-switch-bar .toggle-switch-handle span.button-icon.button-icon-off.toggle-switch-icon .ico svg {
    display: none;
  }
}
@media (max-width: 768px) {
  .cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg .toggle-switch .toggle-switch-check-bar .toggle-switch-bar .toggle-switch-handle span.button-icon.button-icon-on.toggle-switch-icon .ico {
    position: relative;
    display: inline-block;
    width: 26px;
    height: 26px;
    position: absolute;
  }
  .cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg .toggle-switch .toggle-switch-check-bar .toggle-switch-bar .toggle-switch-handle span.button-icon.button-icon-on.toggle-switch-icon .ico:before, .cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg .toggle-switch .toggle-switch-check-bar .toggle-switch-bar .toggle-switch-handle span.button-icon.button-icon-on.toggle-switch-icon .ico:after {
    content: "";
    left: 0;
    top: 0;
    display: inline-block;
    position: absolute;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
  }
  .cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg .toggle-switch .toggle-switch-check-bar .toggle-switch-bar .toggle-switch-handle span.button-icon.button-icon-on.toggle-switch-icon .ico:before {
    width: 26px;
    height: 26px;
    background-color: #fff;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
    -ms-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
    -o-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  }
  .cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg .toggle-switch .toggle-switch-check-bar .toggle-switch-bar .toggle-switch-handle span.button-icon.button-icon-on.toggle-switch-icon .ico:after {
    width: 20px;
    height: 20px;
    background-color: #494DF4;
    top: 3px;
    left: 3px;
  }
  .cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg .toggle-switch .toggle-switch-check-bar .toggle-switch-bar .toggle-switch-handle span.button-icon.button-icon-on.toggle-switch-icon .ico svg {
    display: none;
  }
}

.cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list.with-slider .slick-list .slick-track {
  margin-left: 0px;
}

body.has-overlay.guideline-tour-e-letter .cx-download-formulir .box-download-formulir .cx-download-formulir-content .box-download-formulir-content .cx-download-formulir-accordion .box-download-formulir-accordion.has-guideline:not(.hide-guideline) .box-item-accordion:nth-child(2) {
  pointer-events: none;
}

.cx-download-formulir .box-download-formulir .cx-download-formulir-list .box-download-formulir-list .box-item-download .box-item-download-inner .box-ico span.ico.ico-document-formulir {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2' y='2.00049' width='30' height='30' rx='15' fill='url(%23paint0_linear_28440_11009)'/%3E%3Crect x='1' y='1.00049' width='32' height='32' rx='16' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.4 24.0005H15.6C12.9601 24.0005 11.6402 24.0005 10.8201 23.1804C10 22.3603 10 21.0404 10 18.4005V15.6005C10 12.9606 10 11.6407 10.8201 10.8206C11.6402 10.0005 12.9671 10.0005 15.6209 10.0005C16.0451 10.0005 16.385 10.0005 16.671 10.0122C16.6616 10.0681 16.6567 10.1252 16.6565 10.1829L16.65 12.167C16.6499 12.9349 16.6499 13.6136 16.7234 14.1607C16.8032 14.7537 16.9862 15.3466 17.4701 15.8305C17.954 16.3144 18.5469 16.4974 19.1399 16.5771C19.6869 16.6507 20.3656 16.6506 21.1336 16.6506L21.2 16.6506H23.9702C24 17.0245 24 17.4836 24 18.0945V18.4005C24 21.0404 24 22.3603 23.1799 23.1804C22.3598 24.0005 21.0399 24.0005 18.4 24.0005ZM12.275 18.7505C12.275 18.4605 12.5101 18.2255 12.8 18.2255H18.4C18.6899 18.2255 18.925 18.4605 18.925 18.7505C18.925 19.0404 18.6899 19.2755 18.4 19.2755H12.8C12.5101 19.2755 12.275 19.0404 12.275 18.7505ZM12.275 21.2005C12.275 20.9105 12.5101 20.6755 12.8 20.6755H16.65C16.9399 20.6755 17.175 20.9105 17.175 21.2005C17.175 21.4904 16.9399 21.7255 16.65 21.7255H12.8C12.5101 21.7255 12.275 21.4904 12.275 21.2005Z' fill='white'/%3E%3Cpath d='M22.1462 13.9321L19.3751 11.4381C18.5856 10.7276 18.1908 10.3723 17.7065 10.1864L17.7 12.1006C17.7 13.7505 17.7 14.5754 18.2126 15.088C18.7251 15.6006 19.5501 15.6006 21.2 15.6006H23.7061C23.4523 15.1076 22.9979 14.6986 22.1462 13.9321Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_28440_11009' x1='10.4612' y1='8.8187' x2='23.1963' y2='8.85235' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233035F3'/%3E%3Cstop offset='1' stop-color='%23494DF4'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A") !important;
}

.cx-formulir-check-list .box-agree .toggle-switch-check:empty ~ .toggle-switch-bar:after, .cx-formulir-check-list .box-agree label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar:after,
.cx-formulir-check-list .box-agree .toggle-switch-check:checked ~ .toggle-switch-bar:after, .cx-formulir-check-list .box-agree label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar:after {
  opacity: 0;
}

@media (max-width: 768px) {
  .cx-formulir-check-list .box-agree .box-agree-inner .box-check.with-svg {
    height: 43px;
  }
}

.CX-pop-up-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1045;
  opacity: 0;
  visibility: hidden;
}
.CX-pop-up-modal .bg-pop-up-modal-dark {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-pop-up-modal .box-pop-up-modal {
  position: relative;
  background-color: #fff;
  max-width: 548px;
  margin: 0 auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
  padding: 2rem;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  opacity: 0;
  visibility: hidden;
}
@media (max-width: 767px) {
  .CX-pop-up-modal .box-pop-up-modal {
    width: 90%;
  }
}
@media (max-width: 767px) {
  .CX-pop-up-modal .box-pop-up-modal .box-ico svg {
    height: 196px;
  }
}
.CX-pop-up-modal .box-pop-up-modal .box-text {
  font-family: "SourceSans";
  margin-top: 2rem;
}
.CX-pop-up-modal .box-pop-up-modal .box-text .title {
  font-size: 29px;
  line-height: 31px;
  margin-bottom: 10px;
  font-family: "SourceSans-Bold";
  color: #333;
}
@media (max-width: 767px) {
  .CX-pop-up-modal .box-pop-up-modal .box-text .title {
    font-size: 23px;
  }
}
.CX-pop-up-modal .box-pop-up-modal .box-text p {
  color: #7f7f7f;
  font-size: 16px;
  line-height: 23px;
  font-family: "source-sans-pro-regular";
  max-width: 100%;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .CX-pop-up-modal .box-pop-up-modal .box-text p {
    font-size: 12px;
    line-height: 18px;
    max-width: 100%;
  }
}
.CX-pop-up-modal .box-pop-up-modal .box-text .box-act {
  margin-top: 34px;
}
.CX-pop-up-modal.open {
  opacity: 1;
  visibility: visible;
}
.CX-pop-up-modal.open .box-pop-up-modal {
  opacity: 1;
  visibility: visible;
}

.box-select .select2.select2-container .selection .select2-selection__arrow {
  height: 100%;
}
.box-select .select2.select2-container .selection .select2-selection__arrow:before {
  content: "\f078";
  font-family: "Font Awesome 5 Pro";
  top: 0px;
  right: 10px;
  position: relative;
  color: #123b71;
}
.box-select .select2.select2-container .selection .select2-selection__arrow b {
  display: none;
}

.CX-pop-up-filter {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  opacity: 0;
  visibility: hidden;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: none;
}
@media (max-width: 1024px) {
  .CX-pop-up-filter {
    display: block;
  }
}
.CX-pop-up-filter .bg-pop-up-filter-close {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-pop-up-filter .box-pop-up-filter {
  position: absolute;
  background-color: #fff;
  width: 100%;
  height: calc(100% - 230px);
  bottom: 0;
  -webkit-border-radius: 12px 12px 0px 0px;
  -moz-border-radius: 12px 12px 0px 0px;
  -ms-border-radius: 12px 12px 0px 0px;
  -o-border-radius: 12px 12px 0px 0px;
  border-radius: 12px 12px 0px 0px;
  -webkit-box-shadow: 0px -6px 12px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0px -6px 12px rgba(0, 0, 0, 0.14);
  -ms-box-shadow: 0px -6px 12px rgba(0, 0, 0, 0.14);
  -o-box-shadow: 0px -6px 12px rgba(0, 0, 0, 0.14);
  box-shadow: 0px -6px 12px rgba(0, 0, 0, 0.14);
  padding: 20px 1rem;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-bottom: -100%;
  -moz-bottom: -100%;
  -ms-bottom: -100%;
  -o-bottom: -100%;
  bottom: -100%;
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-head {
  position: relative;
  margin-bottom: 30px;
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-head .title {
  text-align: center;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-head .close {
  opacity: 1;
  position: absolute;
  right: 0;
  top: -2px;
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-head .close .close-filter {
  display: block;
  padding: 20px;
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-head .close svg path {
  filter: #000;
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner {
  display: flex;
  flex-direction: column;
  grid-row-gap: 15px;
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-select .select2-container {
  width: 100% !important;
  height: 50px;
  background-color: #eceff8;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-select .select2-container .selection .select2-selection__arrow {
  height: 100%;
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-select .select2-container .selection .select2-selection__arrow:before {
  content: "\f078";
  font-family: "Font Awesome 5 Pro";
  top: 12px;
  right: 10px;
  position: relative;
  color: #123b71;
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-select .select2-container .selection .select2-selection__arrow b {
  display: none;
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-select .select2-container .select2-selection {
  height: 100%;
  border: 0;
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-select .select2-container .select2-selection__rendered {
  color: #123b71;
  font-weight: 600;
  font-size: 14px;
  height: 50px;
  line-height: 50px;
  padding-left: 25px;
  background-color: #eceff8;
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-search {
  position: relative;
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-search .box-search-inner {
  position: relative;
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-search .box-search-inner .ico {
  position: absolute;
  left: 15px;
  margin-top: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-search .box-search-inner input,
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-search .box-search-inner .input {
  border: 1px solid #fff;
  width: 100%;
  height: 50px;
  line-height: 50px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding-left: 40px;
  color: #123b71;
  font-weight: 700;
  font-size: 14px;
  background-color: #eceff8;
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-search .box-search-inner input::-webkit-input-placeholder,
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-search .box-search-inner .input::-webkit-input-placeholder {
  color: #123b71;
  font-weight: 600;
  font-size: 14px;
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-search .box-search-inner input::-moz-placeholder,
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-search .box-search-inner .input::-moz-placeholder {
  color: #123b71;
  font-weight: 600;
  font-size: 14px;
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-search .box-search-inner input:-moz-placeholder,
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-search .box-search-inner .input:-moz-placeholder {
  color: #123b71;
  font-weight: 600;
  font-size: 14px;
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-search .box-search-inner input:-ms-input-placeholder,
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-search .box-search-inner .input:-ms-input-placeholder {
  color: #123b71;
  font-weight: 600;
  font-size: 14px;
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-search .box-search-inner input:focus,
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-search .box-search-inner .input:focus {
  border-color: #494df4;
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-act {
  padding: 0 0px;
  margin-top: 15px;
  position: absolute;
  bottom: 20px;
  width: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.CX-pop-up-filter .box-pop-up-filter .pop-up-filter-inner .box-filter-list .box-filter-list-inner .box-act .new-btn-blue {
  display: block;
  width: auto;
  margin: 0 auto;
  -webkit-box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.11);
  -moz-box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.11);
  -ms-box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.11);
  -o-box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.11);
  box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.11);
  font-size: 16px;
  line-height: 24px;
}
.CX-pop-up-filter.open {
  opacity: 1;
  visibility: visible;
}
.CX-pop-up-filter.open .box-pop-up-filter {
  -webkit-bottom: 0;
  -moz-bottom: 0;
  -ms-bottom: 0;
  -o-bottom: 0;
  bottom: 0;
}

.CX-pop-up-modal.modal-default .box-pop-up-modal .box-pop-heading .box-pop-heading-inner .close-pop-up {
  position: absolute;
  top: 10px;
  right: 10px;
}
.CX-pop-up-modal.modal-default .box-pop-up-modal .box-pop-heading .box-pop-heading-inner h3 {
  font-family: "SourceSans-Bold";
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  color: #333333;
  margin-bottom: 10px;
}
.CX-pop-up-modal.modal-default .box-pop-up-modal .box-pop-heading .box-pop-heading-inner p {
  font-family: "SourceSans";
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
  color: #999999;
}

.CX-custom-splash-alert {
  position: fixed;
  z-index: 1045;
  left: 0;
  top: 20px;
  width: 100%;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
@media (max-width: 767px) {
  .CX-custom-splash-alert {
    width: 98%;
    left: 50%;
    transform: translateX(-50%);
  }
}
.CX-custom-splash-alert.open {
  opacity: 1;
  visibility: visible;
}
.CX-custom-splash-alert .box-custom-splash-alert {
  margin: 0 auto;
  max-width: 449px;
  background: #c91432;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  padding: 0px 23px;
  height: 66px;
  overflow: hidden;
}
.CX-custom-splash-alert .box-custom-splash-alert .box-custom-splash-alert-inner {
  width: auto;
  height: 100%;
  position: relative;
  margin: 0 auto;
}
.CX-custom-splash-alert .box-custom-splash-alert .box-custom-splash-alert-inner .icon {
  position: absolute;
  bottom: -7px;
}
.CX-custom-splash-alert .box-custom-splash-alert .box-custom-splash-alert-inner .box-text {
  position: relative;
  margin-left: 80px;
  top: 15px;
  color: #fff;
  font-family: "SourceSans-Semibold";
}
.CX-custom-splash-alert .box-custom-splash-alert .box-custom-splash-alert-inner .box-text .title {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 5px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 767px) {
  .CX-custom-splash-alert .box-custom-splash-alert .box-custom-splash-alert-inner .box-text .title {
    font-size: 14px;
  }
}
.CX-custom-splash-alert .box-custom-splash-alert .box-custom-splash-alert-inner .box-text .text {
  font-size: 13px;
  line-height: 16px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 767px) {
  .CX-custom-splash-alert .box-custom-splash-alert .box-custom-splash-alert-inner .box-text .text {
    font-size: 11px;
  }
}

.CX-pop-up-modal.modal-pilih-cabang .box-pop-up-modal {
  max-width: 600px;
  padding: 3rem 70px;
}
@media (max-width: 767px) {
  .CX-pop-up-modal.modal-pilih-cabang .box-pop-up-modal {
    padding: 3rem 10px;
  }
}
.CX-pop-up-modal.modal-pilih-cabang .box-pop-up-modal .box-pop-heading .box-pop-heading-inner h3 {
  font-weight: 700;
  font-size: 27px;
  line-height: 32px;
  text-align: center;
}
@media (max-width: 767px) {
  .CX-pop-up-modal.modal-pilih-cabang .box-pop-up-modal .box-pop-heading .box-pop-heading-inner h3 {
    font-size: 20px;
    line-height: 24px;
  }
}
.CX-pop-up-modal.modal-pilih-cabang .box-pop-up-modal .box-dropdown-changes {
  margin-top: 70px;
}
@media (max-width: 767px) {
  .CX-pop-up-modal.modal-pilih-cabang .box-pop-up-modal .box-dropdown-changes {
    margin-top: 56px;
  }
}

.box-pop-up-modal .box-pop-up-modal-inner .box-text .box-act {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 15px;
}
.box-pop-up-modal .box-pop-up-modal-inner .box-text .box-act .new-btn-blue:last-child {
  margin-left: 0px;
}

.CX-pop-up-modal.lg .box-pop-up-modal {
  max-width: 85%;
}
@media (max-width: 767px) {
  .CX-pop-up-modal.lg .box-pop-up-modal {
    max-width: 100%;
  }
}

@media (max-height: 700px) {
  .CX-pop-up-modal.modal-default.modal-pilih-cabang .box-pop-up-modal {
    padding: 2rem 15px;
  }
}
@media (max-height: 700px) {
  .CX-pop-up-modal.modal-default.modal-pilih-cabang .box-pop-up-modal .box-pop-up-modal-inner .box-dropdown-changes {
    margin-top: 50px;
  }
}
@media (max-height: 700px) {
  .CX-pop-up-modal.modal-default.modal-pilih-cabang .box-pop-up-modal .box-pop-up-modal-inner .box-action {
    margin-top: 20px !important;
  }
}

.CX-pop-up-modal.full-bottom-to-top .box-pop-up-modal {
  max-width: 100%;
  top: initial;
  bottom: 0;
  position: absolute;
  width: 100%;
  border-radius: 0px;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.CX-pop-up-modal.full-bottom-to-top.open .box-pop-up-modal {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.CX-pop-up-modal.with-top-line .box-pop-up-modal .box-pop-heading:before {
  content: "";
  position: absolute;
  width: 55px;
  height: 4px;
  background: #d9d9d9;
  top: 10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.CX-pop-up-modal.full-bottom-to-top .box-pop-up-modal {
  padding: 2rem 20px;
}

@media (max-width: 767px) {
  .CX-pop-up-modal.open .box-pop-up-modal {
    width: auto;
    margin-left: 15px;
    margin-right: 15px;
    padding: 2rem 15px;
  }
}

@media (max-width: 767px) {
  .CX-pop-up-modal.modal-default .box-pop-up-modal {
    margin: 0 15px;
  }
}
@media (max-width: 767px) {
  .CX-pop-up-modal.modal-default.modal-semua-polis .box-pop-up-modal {
    margin: 0 0px;
  }
}

.CX-pop-up-modal.modal-otp .box-pop-up-modal {
  padding: 2rem 15px;
}
.CX-pop-up-modal.modal-otp .box-pop-up-modal .box-pop-heading .box-pop-heading-inner p {
  font-size: 16px !important;
  line-height: 25px !important;
}
.CX-pop-up-modal.modal-otp .box-pop-up-modal .box-pop-up-modal-inner .box-form-otp .box-form-otp-inner .box-info-verifikasi .box-info-verifikasi-inner .names {
  font-family: "SourceSans-Bold";
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0.01em;
}

.CX-pop-up-modal.with-bg-cities .box-pop-up-modal .box-pop-up-modal-inner {
  position: relative;
}
.CX-pop-up-modal.with-bg-cities .box-pop-up-modal .box-pop-up-modal-inner:after {
  content: "";
  background-image: url(../images/bg-cities-large.png);
  background-repeat: repeat-x;
  background-position: bottom left;
  background-size: cover;
  width: 100%;
  height: 357px;
  position: absolute;
  bottom: 0;
  left: 0px;
  z-index: 1;
}

.CX-pop-up-modal.with-bg-cities:after {
  content: "";
  position: absolute;
}
.CX-pop-up-modal.full-width .box-pop-up-modal {
  padding: 0 0;
}
@media (max-width: 767px) {
  .CX-pop-up-modal.full-width .box-pop-up-modal {
    margin: 0 0;
  }
}
.CX-pop-up-modal.no-radius .box-pop-up-modal .box-pop-heading .box-pop-heading-inner {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.CX-pop-up-modal.lg-title .box-pop-up-modal .box-pop-heading:before {
  display: none;
}
.CX-pop-up-modal.lg-title .box-pop-up-modal .box-pop-heading .box-pop-heading-inner h3 {
  margin-bottom: 0px;
  font-size: 24px;
  line-height: 30px;
}
.CX-pop-up-modal.p-16 .box-pop-up-modal .box-pop-up-modal-inner {
  padding: 16px !important;
}
.CX-pop-up-modal.with-blue-header .box-pop-up-modal .box-pop-heading .box-pop-heading-inner h3 {
  color: #fff !important;
}
.CX-pop-up-modal.with-blue-header .box-pop-up-modal .box-pop-heading:before {
  display: none;
}
.CX-pop-up-modal.with-blue-header.dark .box-pop-up-modal .box-pop-heading .box-pop-heading-inner {
  background: #3032C1;
}

.CX-pop-up-modal .box-pop-up-modal .box-text.small-text .title {
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  color: #333333;
}
.CX-pop-up-modal .box-pop-up-modal .box-text.small-text p {
  font-family: "SourceSans";
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  color: #999999;
}

.CX-pop-up-modal.modal-pilih-cabang .box-pop-up-modal {
  padding: 3rem 15px 20px;
}
.CX-pop-up-modal.modal-pilih-cabang .box-pop-up-modal .box-pop-heading .box-pop-heading-inner h3 {
  font-size: 20px;
  line-height: 25px;
}
.CX-pop-up-modal.modal-pilih-cabang .box-pop-up-modal .box-pop-up-modal-inner .box-dropdown-changes {
  margin-top: 60px;
}

.CX-pop-up-modal.modal-default.modal-pilih-cabang .box-pop-up-modal, .CX-pop-up-modal.modal-default.with-top-border .box-pop-up-modal {
  border-top: 5px solid #494DF4;
}

.CX-pop-up-modal.with-blue-header .box-pop-up-modal, .CX-pop-up-modal.with-gold-header .box-pop-up-modal, .CX-pop-up-modal.with-platinum-header .box-pop-up-modal, .CX-pop-up-modal.with-signature-header .box-pop-up-modal {
  padding: 0;
  overflow: hidden;
  background-color: transparent;
}
.CX-pop-up-modal.with-blue-header .box-pop-up-modal .box-pop-heading .box-pop-heading-inner, .CX-pop-up-modal.with-gold-header .box-pop-up-modal .box-pop-heading .box-pop-heading-inner, .CX-pop-up-modal.with-platinum-header .box-pop-up-modal .box-pop-heading .box-pop-heading-inner, .CX-pop-up-modal.with-signature-header .box-pop-up-modal .box-pop-heading .box-pop-heading-inner {
  position: relative;
  color: #fff;
  -webkit-border-top-left-radius: 8px;
  -moz-border-top-left-radius: 8px;
  -ms-border-top-left-radius: 8px;
  -o-border-top-left-radius: 8px;
  border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-top-right-radius: 8px;
  -ms-border-top-right-radius: 8px;
  -o-border-top-right-radius: 8px;
  border-top-right-radius: 8px;
  padding: 12px;
}
.CX-pop-up-modal.with-blue-header .box-pop-up-modal .box-pop-heading .box-pop-heading-inner h3, .CX-pop-up-modal.with-gold-header .box-pop-up-modal .box-pop-heading .box-pop-heading-inner h3, .CX-pop-up-modal.with-platinum-header .box-pop-up-modal .box-pop-heading .box-pop-heading-inner h3, .CX-pop-up-modal.with-signature-header .box-pop-up-modal .box-pop-heading .box-pop-heading-inner h3 {
  color: #fff;
  font-size: 17px;
  line-height: 26px;
  text-align: center;
  letter-spacing: 0.01em;
  margin-bottom: 0;
}
.CX-pop-up-modal.with-blue-header .box-pop-up-modal .box-pop-heading .box-pop-heading-inner .close-pop-up, .CX-pop-up-modal.with-gold-header .box-pop-up-modal .box-pop-heading .box-pop-heading-inner .close-pop-up, .CX-pop-up-modal.with-platinum-header .box-pop-up-modal .box-pop-heading .box-pop-heading-inner .close-pop-up, .CX-pop-up-modal.with-signature-header .box-pop-up-modal .box-pop-heading .box-pop-heading-inner .close-pop-up {
  position: absolute;
  right: 12px;
  top: 15px;
}
.CX-pop-up-modal.with-blue-header .box-pop-up-modal .box-pop-up-modal-inner, .CX-pop-up-modal.with-gold-header .box-pop-up-modal .box-pop-up-modal-inner, .CX-pop-up-modal.with-platinum-header .box-pop-up-modal .box-pop-up-modal-inner, .CX-pop-up-modal.with-signature-header .box-pop-up-modal .box-pop-up-modal-inner {
  padding: 2rem;
  background-color: #fff;
}
.CX-pop-up-modal.with-blue-header .box-pop-up-modal .box-pop-up-modal-inner .new-box-form, .CX-pop-up-modal.with-gold-header .box-pop-up-modal .box-pop-up-modal-inner .new-box-form, .CX-pop-up-modal.with-platinum-header .box-pop-up-modal .box-pop-up-modal-inner .new-box-form, .CX-pop-up-modal.with-signature-header .box-pop-up-modal .box-pop-up-modal-inner .new-box-form {
  padding-bottom: 0;
}
.CX-pop-up-modal.with-blue-header .box-pop-up-modal .box-pop-heading .box-pop-heading-inner {
  background: #494df4;
}
.CX-pop-up-modal.with-gold-header .box-pop-up-modal .box-pop-heading .box-pop-heading-inner {
  background: #877731;
}
.CX-pop-up-modal.with-platinum-header .box-pop-up-modal .box-pop-heading .box-pop-heading-inner {
  background: #6D6E71;
}
.CX-pop-up-modal.with-signature-header .box-pop-up-modal .box-pop-heading .box-pop-heading-inner {
  background: #1F1F1F;
}
.CX-pop-up-modal.lg-title .box-pop-up-modal .box-pop-heading-inner h3 {
  font-size: 20px !important;
  line-height: 25px !important;
}

.CX-pop-up-modal.with-blue-header.dark.emma-card .box-pop-up-modal .box-pop-heading .box-pop-heading-inner {
  background: #0E214E;
}

.CX-pop-up-modal .box-pop-up-modal .box-pop-up-modal-inner .box-message-simple {
  max-height: 70vh;
  overflow-y: auto;
}
.CX-pop-up-modal .box-pop-up-modal .box-pop-up-modal-inner .box-message-simple::-webkit-scrollbar-thumb {
  background-color: #CCCCCC;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.CX-pop-up-modal .box-pop-up-modal .box-pop-up-modal-inner .box-message-simple::-webkit-scrollbar-track {
  background-color: #F5F5F5;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.CX-pop-up-modal .box-pop-up-modal .box-pop-up-modal-inner .box-message-simple::-webkit-scrollbar {
  width: 6px;
  background-color: #F5F5F5;
}

.CX-pop-up-modal .box-pop-up-modal .box-pop-up-modal-inner .box-ico h3 {
  font-size: 20px;
  line-height: 25px;
  font-family: "SourceSans-Bold";
  margin-top: 10px;
  color: #333;
}

@media (min-width: 1025px) and (max-width: 1280px) {
  .CX-pop-up-modal .box-pop-up-modal {
    padding-right: 15px;
  }
  .CX-pop-up-modal .box-pop-up-modal .box-pop-up-modal-inner {
    overflow-x: hidden;
    max-height: calc(100vh - 120px);
    overflow-y: auto;
    padding-right: calc(2rem - 15px);
  }
  .CX-pop-up-modal .box-pop-up-modal .box-pop-up-modal-inner::-webkit-scrollbar-thumb {
    background-color: #CCCCCC;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
  }
  .CX-pop-up-modal .box-pop-up-modal .box-pop-up-modal-inner::-webkit-scrollbar-track {
    background-color: #F5F5F5;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
  }
  .CX-pop-up-modal .box-pop-up-modal .box-pop-up-modal-inner::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
  }
}

.CX-pop-up-modal.modal-otp .box-pop-up-modal .box-pop-up-modal-inner .box-form-otp .box-form-otp-inner .box-resend-otp .box-timer .timer-count .timer-count-inner.blue {
  background: #4976BA;
  color: #fff;
  border-color: #4976BA;
}
.CX-pop-up-modal.modal-otp .box-pop-up-modal .box-pop-up-modal-inner .box-form-otp .box-form-otp-inner .box-resend-otp .box-timer .timer-count .timer-count-inner.blue .ico-and-text .text {
  font-size: 13px;
  line-height: 16px;
}

.box-form-otp .box-resend-otp .new-btn-blue.with-ico {
  align-items: center;
}
.box-form-otp .box-resend-otp .new-btn-blue.with-ico.blue-otp {
  background: #4976BA;
  border-color: #4976BA;
  padding: 6px 13px;
}
.box-form-otp .box-resend-otp .new-btn-blue.with-ico.blue-otp svg path {
  fill: #fff;
}
.box-form-otp .box-resend-otp .new-btn-blue.with-ico.blue-otp:hover {
  background: #FCB501;
  border-color: #FCB501;
}
.box-form-otp .box-resend-otp .new-btn-blue.with-ico .ico {
  top: 3px;
}
.box-form-otp .box-resend-otp .new-btn-blue.with-ico .text {
  top: 0px;
}

.CX-pop-up-modal.modal-default.modal-preview .box-pop-up-modal {
  border-radius: 0px;
  max-width: 1000px;
}

.CX-pop-up-modal.modal-default.modal-preview .box-pop-up-modal .close-pop-up {
  z-index: 2;
}
.CX-pop-up-modal.modal-default.modal-preview .box-pop-up-modal .box-video {
  position: relative;
}
.CX-pop-up-modal.modal-default.modal-preview .box-pop-up-modal .box-video a.play-video {
  width: 90px;
  height: 90px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: rgba(0, 0, 0, 0.5);
  text-decoration: none;
  cursor: pointer;
  z-index: 1;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .CX-pop-up-modal.modal-default.modal-preview .box-pop-up-modal .box-video a.play-video {
    width: 45px;
    height: 45px;
  }
}
.CX-pop-up-modal.modal-default.modal-preview .box-pop-up-modal .box-video a.play-video .ico-play {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 30px;
}
@media (max-width: 767px) {
  .CX-pop-up-modal.modal-default.modal-preview .box-pop-up-modal .box-video a.play-video .ico-play {
    font-size: 18px;
  }
}
.CX-pop-up-modal.modal-default.modal-preview .box-pop-up-modal .box-video a.play-video .ico-play:before {
  content: "\f04b";
  font-family: "Font Awesome 5 Pro";
  font-weight: bold;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.CX-pop-up-modal.modal-default.modal-preview .box-pop-up-modal .box-video a.play-video.active .ico-play:before {
  content: "\f04c";
}
.CX-pop-up-modal.modal-default.modal-preview .box-pop-up-modal .box-video video {
  width: 100%;
  height: auto;
}

.CX-pop-up-modal.modal-default .box-pop-up-modal .info-for-mobile {
  color: #fff;
  font-size: 15px;
  position: absolute;
  left: 0px;
  bottom: -40px;
  width: 100%;
  font-family: "SourceSans";
  text-align: center;
  pointer-events: none;
}
@media (min-width: 768px) {
  .CX-pop-up-modal.modal-default .box-pop-up-modal .info-for-mobile {
    display: none;
  }
}

.CX-pop-up-modal.modal-transparent .box-pop-up-modal {
  background-color: transparent;
}

.CX-pop-up-modal.modal-delete-email .box-pop-up-modal, .CX-pop-up-modal.modal-delete-media .box-pop-up-modal {
  max-width: 406px;
}

.CX-pop-up-modal.modal-default.modal-alert .box-pop-up-modal {
  padding: 0 0 24px;
}
@media (min-width: 1366px) and (max-height: 900px) {
  .CX-pop-up-modal.modal-default.modal-alert .box-pop-up-modal .box-pop-up-modal-inner {
    padding-right: 0px;
  }
}
@media (min-width: 1025px) and (max-width: 1280px) {
  .CX-pop-up-modal.modal-default.modal-alert .box-pop-up-modal .box-pop-up-modal-inner {
    padding-right: 0px;
  }
}
.CX-pop-up-modal.modal-default.modal-alert .box-pop-up-modal .box-pop-up-modal-inner .box-ico {
  padding: 35px;
  -webkit-border-top-left-radius: 8px;
  -moz-border-top-left-radius: 8px;
  -ms-border-top-left-radius: 8px;
  -o-border-top-left-radius: 8px;
  border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-top-right-radius: 8px;
  -ms-border-top-right-radius: 8px;
  -o-border-top-right-radius: 8px;
  border-top-right-radius: 8px;
}
.CX-pop-up-modal.modal-default.modal-alert .box-pop-up-modal .box-pop-up-modal-inner .box-text {
  padding: 24px 24px;
  margin-top: 0px;
}
.CX-pop-up-modal.modal-default.modal-alert .box-pop-up-modal .box-pop-up-modal-inner .box-text .title {
  font-size: 22px;
  line-height: 25px;
  font-family: "SourceSans-Bold";
  margin-bottom: 16px;
}
.CX-pop-up-modal.modal-default.modal-alert .box-pop-up-modal .box-pop-up-modal-inner .box-text p {
  color: #333333;
  text-align: left;
  font-size: 16px;
  line-height: 29px;
}
.CX-pop-up-modal.modal-default.modal-alert.modal-alert-danger .box-pop-up-modal .box-pop-up-modal-inner .box-ico {
  background-color: rgba(201, 20, 50, 0.2);
}
.CX-pop-up-modal.modal-default.modal-alert.modal-alert-primary .box-pop-up-modal .box-pop-up-modal-inner .box-ico {
  background-color: rgba(146, 219, 255, 0.2);
}

.CX-pop-up-modal.modal-default .box-pop-up-modal .box-pop-up-modal-inner .box-act.float {
  margin-top: 0px;
  grid-template-columns: 1fr 1fr;
  text-align: left;
  padding: 0 24px;
}
.CX-pop-up-modal.modal-default .box-pop-up-modal .box-pop-up-modal-inner .box-act.float .new-btn-blue:nth-child(1) {
  float: left;
}
.CX-pop-up-modal.modal-default .box-pop-up-modal .box-pop-up-modal-inner .box-act.float .new-btn-blue:nth-child(2) {
  float: right;
}
.CX-pop-up-modal.modal-default .box-pop-up-modal .box-pop-up-modal-inner .box-act.float:after {
  content: "";
  clear: both;
  display: block;
}

.CX-pop-up-modal.modal-info-fit-challenge .box-pop-up-modal {
  max-width: 1030px;
  background-color: transparent;
  border-radius: 0px;
}
@media (max-width: 1024px) {
  .CX-pop-up-modal.modal-info-fit-challenge .box-pop-up-modal {
    margin: 0 15px;
  }
}
.CX-pop-up-modal.modal-info-fit-challenge .box-pop-up-modal .box-pop-up-modal-inner {
  overflow: hidden !important;
  max-height: initial !important;
}
@media (max-width: 767px) {
  .CX-pop-up-modal.modal-info-fit-challenge .box-pop-up-modal .box-pop-up-modal-inner .box-img .box-mobile.hide {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .CX-pop-up-modal.modal-info-fit-challenge .box-pop-up-modal .box-pop-up-modal-inner .box-img .box-dekstop {
    display: none !important;
  }
}
@media (max-width: 1024px) {
  .CX-pop-up-modal.modal-info-fit-challenge.with-close .box-pop-up-modal {
    margin: 0 20px;
  }
}
.CX-pop-up-modal.with-close .close-pop-up {
  position: absolute;
  right: -15px;
  top: -15px;
  background-color: #018bf8;
  width: 31px;
  height: 31px;
  line-height: 35px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  transform-origin: center center;
}
@media (max-width: 767px) {
  .CX-pop-up-modal.with-close .close-pop-up {
    display: none;
  }
}
.CX-pop-up-modal.with-close .close-pop-up:hover {
  background-color: #C91432;
  transform: rotate(-90deg);
}

.CX-pop-up-modal.full-bottom-to-top .box-pop-up-modal .box-pop-heading:before,
.CX-pop-up-modal.modal-semua-polis .box-pop-up-modal .box-pop-heading:before {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  height: 5px;
}

.CX-pop-up-modal.modal-default.down-center.modal-semua-polis .box-pop-up-modal {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  padding: 25px 20px !important;
}
.CX-pop-up-modal.modal-default.down-center.modal-semua-polis .box-pop-up-modal .info-for-mobile {
  display: block;
  bottom: initial;
  top: -45px;
  left: 0;
  font-size: 18px;
  line-height: 25px;
}
.CX-pop-up-modal.modal-default.down-center.modal-semua-polis .box-pop-up-modal .box-pop-heading .box-pop-heading-inner h3 {
  font-size: 20px;
  line-height: 25px;
  font-family: "SourceSans-Bold";
  color: #333;
}
.CX-pop-up-modal.modal-default.down-center.modal-semua-polis.pilih-polis .box-pop-up-modal {
  padding: 25px 0px 0px !important;
}
.CX-pop-up-modal.modal-default.down-center.modal-semua-polis.pilih-polis .box-pop-up-modal .box-pop-up-modal-inner .box-content-area {
  padding: 0 20px;
}
.CX-pop-up-modal.modal-default.down-center.modal-semua-polis.pilih-polis .box-pop-up-modal .box-list-polis-row {
  margin: 25px 0;
}
.CX-pop-up-modal.modal-default.down-center.modal-semua-polis.pilih-polis .box-pop-up-modal .box-info-add-polis {
  margin-top: 85px;
}
.CX-pop-up-modal.modal-default.down-center.modal-semua-polis.pilih-polis .box-pop-up-modal .box-action {
  -webkit-box-shadow: 0 -7px 16px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 -7px 16px 0 rgba(0, 0, 0, 0.07);
  -ms-box-shadow: 0 -7px 16px 0 rgba(0, 0, 0, 0.07);
  -o-box-shadow: 0 -7px 16px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 -7px 16px 0 rgba(0, 0, 0, 0.07);
  background-color: #fff;
  padding: 16px 20px;
  margin-top: 20px;
}
.CX-pop-up-modal.modal-default.down-center.radius .box-pop-up-modal {
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-bottom-left-radius: 0px;
  -ms-border-bottom-left-radius: 0px;
  -o-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-bottom-right-radius: 0px;
  -ms-border-bottom-right-radius: 0px;
  -o-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.CX-pop-up-modal.modal-default.radius .box-pop-up-modal {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
}

@media (min-width: 1025px) {
  .CX-pop-up-modal.modal-default.modal-semua-polis.pilih-polis .box-pop-up-modal {
    max-width: 766px !important;
  }
}
@media (min-width: 1025px) {
  .CX-pop-up-modal.modal-default.modal-semua-polis.pilih-polis .box-pop-up-modal .box-info-add-polis {
    display: grid;
    grid-template-columns: 2fr 1fr;
  }
  .CX-pop-up-modal.modal-default.modal-semua-polis.pilih-polis .box-pop-up-modal .box-info-add-polis p {
    margin-bottom: 0px;
    text-align: left;
    max-width: 353px;
    font-size: 15px;
    line-height: 23px;
  }
}
.CX-pop-up-modal.modal-default.modal-semua-polis.pilih-polis .box-pop-up-modal .close-pop-up {
  position: absolute;
  right: -15px;
  top: -15px;
  background-color: #018bf8;
  width: 31px;
  height: 31px;
  line-height: 35px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  transform-origin: center center;
}
@media (max-width: 767px) {
  .CX-pop-up-modal.modal-default.modal-semua-polis.pilih-polis .box-pop-up-modal .close-pop-up {
    display: none;
  }
}
.CX-pop-up-modal.modal-default.modal-semua-polis.pilih-polis .box-pop-up-modal .close-pop-up:hover {
  background-color: #C91432;
  transform: rotate(-90deg);
}
@media (min-width: 1025px) {
  .CX-pop-up-modal.modal-default.modal-semua-polis.pilih-polis .box-pop-up-modal .box-pop-heading:before {
    display: none;
  }
}
@media (min-width: 1025px) {
  .CX-pop-up-modal.modal-default.modal-semua-polis.pilih-polis.down-center .box-pop-up-modal {
    position: relative;
    bottom: initial;
    left: initial;
    top: 50%;
    transform: none;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media (min-width: 1025px) {
  .CX-pop-up-modal.modal-default.modal-semua-polis.pilih-polis.down-center .box-pop-up-modal .info-for-mobile {
    display: none;
  }
}
@media (min-width: 1025px) {
  .CX-pop-up-modal.modal-default.modal-semua-polis.pilih-polis.down-center .box-pop-up-modal .box-info-add-polis {
    margin-top: 40px;
  }
}
@media (min-width: 1025px) {
  .CX-pop-up-modal.modal-default.modal-semua-polis.pilih-polis.down-center .box-pop-up-modal .box-action {
    box-shadow: none;
  }
}
@media (min-width: 1025px) {
  .CX-pop-up-modal.modal-default.modal-semua-polis.pilih-polis.down-center .box-pop-up-modal .box-action .new-btn-blue {
    display: inline-block;
    width: auto;
    font-size: 16px;
    padding: 10px 16px;
    min-width: 176px;
  }
}
@media (min-width: 1025px) {
  .CX-pop-up-modal.modal-default.modal-semua-polis.pilih-polis.down-center.radius .box-pop-up-modal {
    -webkit-border-bottom-left-radius: 12px;
    -moz-border-bottom-left-radius: 12px;
    -ms-border-bottom-left-radius: 12px;
    -o-border-bottom-left-radius: 12px;
    border-bottom-left-radius: 12px;
    -webkit-border-bottom-right-radius: 12px;
    -moz-border-bottom-right-radius: 12px;
    -ms-border-bottom-right-radius: 12px;
    -o-border-bottom-right-radius: 12px;
    border-bottom-right-radius: 12px;
  }
  .CX-pop-up-modal.modal-default.modal-semua-polis.pilih-polis.down-center.radius .box-pop-up-modal .box-pop-up-modal-inner .box-action {
    -webkit-border-bottom-left-radius: 12px;
    -moz-border-bottom-left-radius: 12px;
    -ms-border-bottom-left-radius: 12px;
    -o-border-bottom-left-radius: 12px;
    border-bottom-left-radius: 12px;
    -webkit-border-bottom-right-radius: 12px;
    -moz-border-bottom-right-radius: 12px;
    -ms-border-bottom-right-radius: 12px;
    -o-border-bottom-right-radius: 12px;
    border-bottom-right-radius: 12px;
  }
}

.CX-pop-up-modal.modal-default .box-pop-up-modal > .close-pop-up {
  position: absolute;
  right: -15px;
  top: -15px;
  background-color: #018bf8;
  width: 31px;
  height: 31px;
  line-height: 35px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  transform-origin: center center;
}
@media (max-width: 767px) {
  .CX-pop-up-modal.modal-default .box-pop-up-modal > .close-pop-up {
    display: none;
  }
}
.CX-pop-up-modal.modal-default .box-pop-up-modal > .close-pop-up:hover {
  background-color: #C91432;
  transform: rotate(-90deg);
}
.CX-pop-up-modal.modal-default .box-pop-up-modal ul {
  padding-left: 20px;
}
.CX-pop-up-modal.modal-default .box-pop-up-modal ul li {
  text-align: left;
}
.CX-pop-up-modal.modal-default.modal-alert .box-pop-up-modal .close-pop-up {
  z-index: 2;
}
.CX-pop-up-modal.modal-default.modal-alert .box-pop-up-modal .box-ico {
  top: -1px;
  position: relative;
}

.CX-pop-up-modal.modal-default.modal-alert .box-pop-up-modal .box-pop-up-modal-inner .box-ico {
  color: #fff;
}
.CX-pop-up-modal.modal-default.modal-alert .box-pop-up-modal .box-pop-up-modal-inner .box-ico h3 {
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  font-family: "SourceSans-Bold";
  margin: 0 0;
}

.CX-pop-up-modal.modal-default.only-scroll-content .box-pop-up-modal .box-pop-up-modal-inner {
  max-height: initial;
  overflow: hidden;
}
.CX-pop-up-modal.modal-default.only-scroll-content .box-pop-up-modal .box-pop-up-modal-inner .box-text {
  overflow: auto;
  max-height: calc(100vh - 180px);
}
@media (min-width: 1025px) and (max-height: 650px) {
  .CX-pop-up-modal.modal-default.only-scroll-content .box-pop-up-modal .box-pop-up-modal-inner .box-text {
    max-height: calc(100vh - 180px);
  }
}
@media (max-width: 768px) {
  .CX-pop-up-modal.modal-default.only-scroll-content .box-pop-up-modal .box-pop-up-modal-inner .box-text {
    max-height: calc(100vh - 250px);
  }
}
.CX-pop-up-modal.modal-default.only-scroll-content .box-pop-up-modal .box-pop-up-modal-inner .box-text::-webkit-scrollbar-thumb {
  background-color: #CCCCCC;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.CX-pop-up-modal.modal-default.only-scroll-content .box-pop-up-modal .box-pop-up-modal-inner .box-text::-webkit-scrollbar-track {
  background-color: #F5F5F5;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.CX-pop-up-modal.modal-default.only-scroll-content .box-pop-up-modal .box-pop-up-modal-inner .box-text::-webkit-scrollbar {
  width: 6px;
  background-color: #F5F5F5;
}

.CX-pop-up-modal.modal-default.down-center.radius.radius-dekstop .box-pop-up-modal {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.CX-pop-up-modal.modal-default.down-center.radius.modal-syarat .box-pop-up-modal {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
@media (max-width: 767px) {
  .CX-pop-up-modal.modal-default.down-center.radius.modal-syarat .box-pop-up-modal {
    margin: 0 0;
    top: initial;
    transform: none;
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: 0px;
  }
}
.CX-pop-up-modal.modal-default.down-center.radius.modal-syarat.modal-alert .box-pop-up-modal {
  padding-bottom: 0;
}
.CX-pop-up-modal.modal-default.down-center.radius.modal-syarat.modal-alert .box-pop-up-modal .box-pop-up-modal-inner .box-ico {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.CX-pop-up-modal.modal-default.down-center.radius.modal-syarat.modal-alert .box-pop-up-modal .box-pop-up-modal-inner .box-act {
  background-color: #F5F5F5;
  padding: 15px 0;
}
@media (min-width: 768px) {
  .CX-pop-up-modal.modal-default.down-center.radius.modal-syarat.modal-alert .box-pop-up-modal .box-pop-up-modal-inner .box-act {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
  }
}

.CX-pop-up-modal.modal-default.scroll-modal-body, .CX-pop-up-modal.modal-default.modal-ringkasan {
  overflow-y: auto;
  min-height: 100%;
}
.CX-pop-up-modal.modal-default.scroll-modal-body .bg-pop-up-modal-dark, .CX-pop-up-modal.modal-default.modal-ringkasan .bg-pop-up-modal-dark {
  background: transparent;
}
.CX-pop-up-modal.modal-default.scroll-modal-body .box-pop-up-modal-outer, .CX-pop-up-modal.modal-default.modal-ringkasan .box-pop-up-modal-outer {
  background: rgba(0, 0, 0, 0.7);
  min-height: 0;
  padding: 2rem 0;
  height: 100vh;
}
@media (max-width: 767px) {
  .CX-pop-up-modal.modal-default.scroll-modal-body .box-pop-up-modal-outer, .CX-pop-up-modal.modal-default.modal-ringkasan .box-pop-up-modal-outer {
    padding-bottom: 0px;
  }
}
.CX-pop-up-modal.modal-default.scroll-modal-body .box-pop-up-modal-outer .box-pop-up-modal, .CX-pop-up-modal.modal-default.modal-ringkasan .box-pop-up-modal-outer .box-pop-up-modal {
  top: initial;
  transform: none;
  padding-bottom: 0px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  background-color: transparent;
}
@media (max-width: 767px) {
  .CX-pop-up-modal.modal-default.scroll-modal-body .box-pop-up-modal-outer .box-pop-up-modal, .CX-pop-up-modal.modal-default.modal-ringkasan .box-pop-up-modal-outer .box-pop-up-modal {
    margin: 0 0;
  }
}
.CX-pop-up-modal.modal-default.scroll-modal-body .box-pop-up-modal-outer .box-pop-up-modal .box-ico, .CX-pop-up-modal.modal-default.modal-ringkasan .box-pop-up-modal-outer .box-pop-up-modal .box-ico {
  top: initial;
  padding: 2rem 0;
  -webkit-border-top-left-radius: 16px;
  -moz-border-top-left-radius: 16px;
  -ms-border-top-left-radius: 16px;
  -o-border-top-left-radius: 16px;
  border-top-left-radius: 16px;
  -webkit-border-top-right-radius: 16px;
  -moz-border-top-right-radius: 16px;
  -ms-border-top-right-radius: 16px;
  -o-border-top-right-radius: 16px;
  border-top-right-radius: 16px;
}
.CX-pop-up-modal.modal-default.scroll-modal-body .box-pop-up-modal-outer .box-pop-up-modal .box-ico.bg-white h3, .CX-pop-up-modal.modal-default.modal-ringkasan .box-pop-up-modal-outer .box-pop-up-modal .box-ico.bg-white h3 {
  color: #333;
  font-size: 21px;
  font-family: "SourceSans-Bold";
  text-transform: none;
}
.CX-pop-up-modal.modal-default.scroll-modal-body .box-pop-up-modal-outer .box-pop-up-modal .box-ico.bg-white h3:before, .CX-pop-up-modal.modal-default.modal-ringkasan .box-pop-up-modal-outer .box-pop-up-modal .box-ico.bg-white h3:before {
  display: none;
  content: "";
  position: absolute;
  left: 50%;
  top: 10px;
  width: 54px;
  height: 5px;
  background-color: #D9D9D9;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  -o-border-radius: 9px;
  border-radius: 9px;
}
@media (max-width: 767px) {
  .CX-pop-up-modal.modal-default.scroll-modal-body .box-pop-up-modal-outer .box-pop-up-modal .box-ico.bg-white h3:before, .CX-pop-up-modal.modal-default.modal-ringkasan .box-pop-up-modal-outer .box-pop-up-modal .box-ico.bg-white h3:before {
    display: block;
  }
}
.CX-pop-up-modal.modal-default.scroll-modal-body .box-pop-up-modal-outer .box-pop-up-modal .cx-ringkasan-data .container.CX-wrapper, .CX-pop-up-modal.modal-default.modal-ringkasan .box-pop-up-modal-outer .box-pop-up-modal .cx-ringkasan-data .container.CX-wrapper {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.CX-pop-up-modal.modal-default.scroll-modal-body .box-pop-up-modal-outer .box-pop-up-modal .cx-ringkasan-data .container.CX-wrapper .box-ringkasan-data .box-ringkasan-item, .CX-pop-up-modal.modal-default.modal-ringkasan .box-pop-up-modal-outer .box-pop-up-modal .cx-ringkasan-data .container.CX-wrapper .box-ringkasan-data .box-ringkasan-item {
  background-color: #fff;
}
.CX-pop-up-modal.modal-default.scroll-modal-body .box-pop-up-modal-outer .box-pop-up-modal .cx-ringkasan-data .container.CX-wrapper .box-ringkasan-data .box-ringkasan-item .box-ringkasan-item-inner, .CX-pop-up-modal.modal-default.modal-ringkasan .box-pop-up-modal-outer .box-pop-up-modal .cx-ringkasan-data .container.CX-wrapper .box-ringkasan-data .box-ringkasan-item .box-ringkasan-item-inner {
  max-width: 369px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .CX-pop-up-modal.modal-default.scroll-modal-body .box-pop-up-modal-outer .box-pop-up-modal .cx-ringkasan-data .container.CX-wrapper .box-ringkasan-data .box-ringkasan-item .box-ringkasan-item-inner, .CX-pop-up-modal.modal-default.modal-ringkasan .box-pop-up-modal-outer .box-pop-up-modal .cx-ringkasan-data .container.CX-wrapper .box-ringkasan-data .box-ringkasan-item .box-ringkasan-item-inner {
    margin: 0 14px;
  }
}
.CX-pop-up-modal.modal-default.scroll-modal-body .box-pop-up-modal-outer .box-pop-up-modal .box-act, .CX-pop-up-modal.modal-default.modal-ringkasan .box-pop-up-modal-outer .box-pop-up-modal .box-act {
  background-color: #3032C1;
  -webkit-border-bottom-left-radius: 16px;
  -moz-border-bottom-left-radius: 16px;
  -ms-border-bottom-left-radius: 16px;
  -o-border-bottom-left-radius: 16px;
  border-bottom-left-radius: 16px;
  -webkit-border-bottom-right-radius: 16px;
  -moz-border-bottom-right-radius: 16px;
  -ms-border-bottom-right-radius: 16px;
  -o-border-bottom-right-radius: 16px;
  border-bottom-right-radius: 16px;
  padding: 12px 16px;
}
@media (max-width: 767px) {
  .CX-pop-up-modal.modal-default.scroll-modal-body .box-pop-up-modal-outer .box-pop-up-modal .box-act, .CX-pop-up-modal.modal-default.modal-ringkasan .box-pop-up-modal-outer .box-pop-up-modal .box-act {
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-bottom-left-radius: 0px;
    -ms-border-bottom-left-radius: 0px;
    -o-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-bottom-right-radius: 0px;
    -ms-border-bottom-right-radius: 0px;
    -o-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }
}

.CX-pop-up-modal.modal-default.modal-lacak .box-pop-up-modal {
  background-color: transparent;
}
.CX-pop-up-modal.modal-default.modal-lacak .box-pop-up-modal .box-pop-up-modal-inner .box-ico {
  top: 0;
  -webkit-border-top-left-radius: 16px;
  -moz-border-top-left-radius: 16px;
  -ms-border-top-left-radius: 16px;
  -o-border-top-left-radius: 16px;
  border-top-left-radius: 16px;
  -webkit-border-top-right-radius: 16px;
  -moz-border-top-right-radius: 16px;
  -ms-border-top-right-radius: 16px;
  -o-border-top-right-radius: 16px;
  border-top-right-radius: 16px;
}
.CX-pop-up-modal.modal-default.modal-lacak .box-pop-up-modal .box-pop-up-modal-inner .box-act {
  background-color: #fff;
  padding: 20px 0;
  -webkit-border-bottom-left-radius: 16px;
  -moz-border-bottom-left-radius: 16px;
  -ms-border-bottom-left-radius: 16px;
  -o-border-bottom-left-radius: 16px;
  border-bottom-left-radius: 16px;
  -webkit-border-bottom-right-radius: 16px;
  -moz-border-bottom-right-radius: 16px;
  -ms-border-bottom-right-radius: 16px;
  -o-border-bottom-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.box-lacak-status-klaim {
  background-color: #fff;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner {
  padding: 20px;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-top {
  display: grid;
  grid-template-columns: 1fr 1fr;
  font-size: 15px;
  line-height: 24px;
  font-family: "SourceSans-Semibold";
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 16px;
  padding-bottom: 8px;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-top .label {
  border: 0;
  font-weight: normal;
  color: #5F5F5F;
  font-size: 15px;
  line-height: 24px;
  font-family: "SourceSans-Semibold";
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-top .value {
  color: #333333;
  text-align: right;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details {
  text-align: left;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner {
  display: grid;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item {
  min-height: 80px;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item .box-details-item-inner {
  height: 100%;
  display: flex;
  column-gap: 26px;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item .box-details-item-inner > .ico {
  flex: 0 0 auto;
  position: relative;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item .box-details-item-inner > .ico:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='2' height='324' viewBox='0 0 2 324' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='1' y1='-4.37114e-08' x2='1.00001' y2='324' stroke='%23CCCCCC' stroke-width='2' stroke-dasharray='5 5'/%3E%3C/svg%3E%0A");
  width: 2px;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item .box-details-item-inner > .ico .ico-circle {
  width: 36px;
  height: 36px;
  background-color: #999999;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  z-index: 3;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item .box-details-item-inner > .ico .ico-circle:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2' stroke='white' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M10 7.59961V10.7996H13.2' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='10' cy='10' r='8' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-dasharray='0.5 3.5'/%3E%3C/svg%3E%0A");
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item .box-details-item-inner .box-text {
  padding: 0;
  flex: 1 1 auto;
  position: relative;
  top: 4px;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item .box-details-item-inner .box-text .status-text {
  color: #999999;
  font-size: 16px;
  line-height: nor;
  font-family: "SourceSans-Semibold";
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item .box-details-item-inner .box-text .status-date {
  color: #5F5F5F;
  font-size: 12px;
  line-height: 24px;
  position: relative;
  padding-left: 16px;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item .box-details-item-inner .box-text .status-date:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='6' r='5' stroke='%235F5F5F'/%3E%3Cpath d='M6 4V6L7.25 7.25' stroke='%235F5F5F' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  position: absolute;
  left: 0;
  width: 12px;
  height: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item .box-details-item-inner .box-text .box-desc {
  color: #333333;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 20px;
  font-family: "SourceSans-Semibold";
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item:last-child {
  height: auto;
  min-height: auto;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item:last-child .box-details-item-inner .ico:before {
  display: none;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.selected .box-details-item-inner .box-text, .box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.done .box-details-item-inner .box-text {
  top: 0px;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.selected .box-details-item-inner .box-text .status-text, .box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.done .box-details-item-inner .box-text .status-text {
  color: #333333;
  font-family: "SourceSans-Bold";
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.selected .box-details-item-inner .ico .ico-circle {
  background-color: #494DF4;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.done .box-details-item-inner .ico:before {
  background-image: url("data:image/svg+xml,%3Csvg width='2' height='90' viewBox='0 0 2 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='1' y1='4.37114e-08' x2='0.999996' y2='90' stroke='%231CC542' stroke-width='2' stroke-dasharray='5 5'/%3E%3C/svg%3E%0A");
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.done .box-details-item-inner .ico .ico-circle {
  background-color: #1CC542;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.done .box-details-item-inner .ico .ico-circle:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 7.5L6.9 13L16 2' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 18px;
  height: 15px;
}

@media (max-width: 767px) {
  .CX-pop-up-modal.modal-default.modal-pilih-action .box-pop-up-modal {
    transform: none;
    top: initial;
    bottom: 0px;
    position: absolute;
    width: 100%;
    margin: 0 0;
    -webkit-border-bottom-left-radius: 0px !important;
    -moz-border-bottom-left-radius: 0px !important;
    -ms-border-bottom-left-radius: 0px !important;
    -o-border-bottom-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    -webkit-border-bottom-right-radius: 0px !important;
    -moz-border-bottom-right-radius: 0px !important;
    -ms-border-bottom-right-radius: 0px !important;
    -o-border-bottom-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
  }
  .CX-pop-up-modal.modal-default.modal-pilih-action .box-pop-up-modal .info-for-mobile {
    bottom: initial;
    top: -40px;
  }
  .CX-pop-up-modal.modal-default.modal-pilih-action .box-pop-up-modal .box-pop-up-modal-inner .box-pilih-action {
    position: relative;
  }
  .CX-pop-up-modal.modal-default.modal-pilih-action .box-pop-up-modal .box-pop-up-modal-inner .box-pilih-action:before {
    content: "";
    width: 54px;
    height: 5px;
    background-color: #D9D9D9;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
  }
}

.box-pilih-action {
  margin: 0 24px;
  padding: 10px 0px;
}
.box-pilih-action .box-pilih-action-inner a {
  text-decoration: none;
  color: #333;
  font-size: 18px;
  line-height: 25px;
  font-family: "SourceSans-Semibold";
  display: flex;
  align-items: center;
  column-gap: 14px;
  padding: 24px 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.box-pilih-action .box-pilih-action-inner a:last-child {
  border-bottom: 0px;
  padding-bottom: 0px;
}
.box-pilih-action .box-pilih-action-inner a .ico {
  position: relative;
  top: 4px;
}

.CX-pop-up-modal.modal-default.modal-lacak .box-pop-up-modal-inner .box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details {
  overflow-y: auto;
  max-height: 480px;
}
.CX-pop-up-modal.modal-default.modal-lacak .box-pop-up-modal-inner .box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details::-webkit-scrollbar-thumb {
  background-color: #CCCCCC;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.CX-pop-up-modal.modal-default.modal-lacak .box-pop-up-modal-inner .box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details::-webkit-scrollbar-track {
  background-color: #F5F5F5;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.CX-pop-up-modal.modal-default.modal-lacak .box-pop-up-modal-inner .box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details::-webkit-scrollbar {
  width: 6px;
  background-color: #F5F5F5;
}
@media (max-width: 767px) {
  .CX-pop-up-modal.modal-default.modal-lacak .box-pop-up-modal {
    transform: none;
    top: initial;
    bottom: 0px;
    position: absolute;
    width: 100%;
    margin: 0 0;
    -webkit-border-bottom-left-radius: 0px !important;
    -moz-border-bottom-left-radius: 0px !important;
    -ms-border-bottom-left-radius: 0px !important;
    -o-border-bottom-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    -webkit-border-bottom-right-radius: 0px !important;
    -moz-border-bottom-right-radius: 0px !important;
    -ms-border-bottom-right-radius: 0px !important;
    -o-border-bottom-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
  }
  .CX-pop-up-modal.modal-default.modal-lacak .box-pop-up-modal .box-act {
    -webkit-border-bottom-left-radius: 0px !important;
    -moz-border-bottom-left-radius: 0px !important;
    -ms-border-bottom-left-radius: 0px !important;
    -o-border-bottom-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    -webkit-border-bottom-right-radius: 0px !important;
    -moz-border-bottom-right-radius: 0px !important;
    -ms-border-bottom-right-radius: 0px !important;
    -o-border-bottom-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
  }
}

.CX-pop-up-modal.modal-default.modal-animation-process .box-pop-up-modal .box-pop-up-modal-inner .box-text {
  margin-top: 0px;
}
.CX-pop-up-modal.modal-default.modal-animation-process .box-pop-up-modal .box-pop-up-modal-inner .box-text .title {
  font-size: 20px;
  line-height: 21px;
  color: #fff;
  font-family: "SourceSans-Bold";
}
.CX-pop-up-modal.modal-default.modal-animation-process .box-pop-up-modal .box-pop-up-modal-inner .box-text p {
  font-size: 14px;
  line-height: 21px;
  color: #fff;
}

.CX-pop-up-modal.modal-default.modal-alert .box-pop-up-modal .box-pop-up-modal-inner .box-text ol {
  padding-left: 15px;
  margin: 20px 0;
}
.CX-pop-up-modal.modal-default.modal-alert .box-pop-up-modal .box-pop-up-modal-inner .box-text ol li {
  color: #333;
  text-align: left;
  font-size: 16px;
  line-height: 29px;
  margin-bottom: 20px;
}
.CX-pop-up-modal.modal-default.modal-alert .box-pop-up-modal .box-pop-up-modal-inner .box-text ol li:last-child {
  margin-bottom: 0px;
}

@media (min-width: 280px) and (max-height: 850px) {
  .CX-pop-up-modal.modal-default.modal-alert .box-pop-up-modal .box-pop-up-modal-inner {
    max-height: calc(100vh - 80px);
  }
  .CX-pop-up-modal.modal-default.modal-alert .box-pop-up-modal .box-pop-up-modal-inner .box-ico img {
    max-height: 170px;
  }
}
@media (min-width: 1025px) and (max-height: 650px) {
  .CX-pop-up-modal.modal-default.modal-info-fit-challenge .box-pop-up-modal {
    max-width: 700px !important;
    margin: 0 auto;
  }
}

.CX-pop-up-modal.modal-default.modal-lacak .box-pop-up-modal-outer {
  min-height: 100%;
  height: initial;
}
.CX-pop-up-modal.modal-default.modal-lacak .box-pop-up-modal-outer .box-pop-up-modal-inner {
  max-height: initial !important;
}
.CX-pop-up-modal.modal-default.modal-lacak .box-pop-up-modal-outer .box-pop-up-modal-inner .box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details {
  overflow-y: hidden;
  max-height: initial;
}

@media (max-width: 767px) {
  .CX-pop-up-modal.modal-default.modal-lacak .box-pop-up-modal-outer .box-pop-up-modal-inner .box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details {
    overflow-y: auto;
    max-height: 480px;
  }
}

.CX-pop-up-modal.modal-default.down-center.radius.modal-syarat.modal-alert .box-pop-up-modal .box-pop-up-modal-inner {
  max-height: initial;
}

.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item .box-details-item-inner .box-text .box-desc.light-blue {
  background: #F4F4FD;
  color: #5F5F5F;
  padding: 6px;
  margin-top: 6px;
}

.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item .box-details-item-inner > .ico {
  top: 7px;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item .box-details-item-inner .box-text {
  top: 0px;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item .box-details-item-inner .box-text .status-text {
  color: #333333;
  font-family: "SourceSans-Bold";
  font-size: 16px;
  line-height: 24px;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.default .box-details-item-inner .ico {
  width: 36px;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.default .box-details-item-inner .ico .ico-circle {
  width: 26px;
  height: 26px;
  background-color: #CCCCCC;
  margin: 0 auto;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.default .box-details-item-inner .ico .ico-circle:before {
  display: none;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.default .box-details-item-inner .box-text {
  top: 0px;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.default .box-details-item-inner .box-text .status-text {
  color: #333333;
  font-family: "SourceSans-Bold";
  font-size: 16px;
  line-height: 24px;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.reject .box-details-item-inner .ico .ico-circle {
  background-color: transparent;
  margin: 0 auto;
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18' cy='18' r='18' fill='%23C91432'/%3E%3Cpath d='M23.8501 12.1504L12.1501 23.8502' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle cx='18' cy='18' r='9' stroke='white' stroke-width='3'/%3E%3C/svg%3E%0A");
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.reject .box-details-item-inner .ico .ico-circle:before {
  display: none;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.approve .box-details-item-inner .ico .ico-circle {
  background-color: transparent;
  margin: 0 auto;
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18' cy='18' r='18' fill='%231CC542'/%3E%3Ccircle cx='18' cy='18' r='9' stroke='white' stroke-width='3'/%3E%3Cpath d='M14.8501 18.45L16.6501 20.25L21.1501 15.75' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.approve .box-details-item-inner .ico .ico-circle:before {
  display: none;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.pending .box-details-item-inner .ico .ico-circle {
  background-color: transparent;
  margin: 0 auto;
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18' cy='18' r='18' fill='%23DA7301'/%3E%3Cpath d='M9 18.5C9 23.7467 13.2533 28 18.5 28C23.7467 28 28 23.7467 28 18.5C28 13.2533 23.7467 9 18.5 9' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M18.5 15.6504V19.4504H22.3' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='18.5' cy='18.5' r='9.5' stroke='white' stroke-width='3' stroke-linecap='round' stroke-dasharray='0.5 3.5'/%3E%3C/svg%3E%0A");
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.pending .box-details-item-inner .ico .ico-circle:before {
  display: none;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.submit .box-details-item-inner .ico .ico-circle {
  background-color: #494DF4;
  margin: 0 auto;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.submit .box-details-item-inner .ico .ico-circle:before {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7' cy='7' r='7' fill='white'/%3E%3C/svg%3E%0A");
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
}

.CX-pop-up-modal.modal-default.modal-lacak .box-pop-up-modal-inner .box-lacak-status-klaim {
  -webkit-border-bottom-left-radius: 16px;
  -moz-border-bottom-left-radius: 16px;
  -ms-border-bottom-left-radius: 16px;
  -o-border-bottom-left-radius: 16px;
  border-bottom-left-radius: 16px;
  -webkit-border-bottom-right-radius: 16px;
  -moz-border-bottom-right-radius: 16px;
  -ms-border-bottom-right-radius: 16px;
  -o-border-bottom-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.default .box-details-item-inner .box-text.empty-date .status-text {
  top: 6px;
  position: relative;
}
.box-lacak-status-klaim .box-lacak-status-klaim-inner .box-details .box-details-inner .box-details-item.default .box-details-item-inner .box-text.empty-date .status-date {
  opacity: 0;
  visibility: hidden;
}

@media (max-width: 768px) {
  .CX-pop-up-modal.modal-default.draggable-down.down-center .box-pop-up-modal > .close-pop-up,
  .CX-pop-up-modal.modal-default.modal-semua-polis .box-pop-up-modal > .close-pop-up {
    display: none;
  }
}

.new-btn-blue {
  font-size: 16px;
  padding: 10px 16px;
  font-family: "SourceSans-Semibold";
  border: 1px solid #494df4;
  background-color: #494df4;
  color: #fff !important;
  text-transform: uppercase;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  outline: none !important;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.new-btn-blue:hover {
  background-color: #FCB501;
  border-color: #FCB501;
  text-decoration: none;
}
.new-btn-blue.lg {
  font-size: 18px;
  padding: 14px 16px;
}
.new-btn-blue.sm {
  font-size: 14px;
  padding: 8px 12px;
}
.new-btn-blue.xs {
  font-size: 12px;
  padding: 6px 12px;
}
.new-btn-blue.with-chevron {
  position: relative;
  padding-right: 37px;
}
.new-btn-blue.with-chevron:after {
  font-family: "Font Awesome 5 Pro";
  content: "\f054";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-left: 8px;
  width: 14px;
  height: 14px;
  line-height: 14px;
  background: rgba(255, 255, 255, 0.2);
  display: inline-block;
  text-align: center;
  font-weight: normal;
  font-size: 0.6rem;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
}
.new-btn-blue.with-chevron:hover:after {
  width: 22px;
  content: "\f178";
}
.new-btn-blue.with-chevron:disabled:hover:after, .new-btn-blue.with-chevron.disabled:hover:after {
  content: "\f054";
  width: 14px;
  transform: none !important;
  -webkit-transform: translateY(-50%) !important;
  -moz-transform: translateY(-50%) !important;
  -ms-transform: translateY(-50%) !important;
  -o-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}
.new-btn-blue.border-only {
  background-color: #fff;
  color: #494df4 !important;
  border: 2px solid #494df4;
}
.new-btn-blue.border-only:hover {
  background: #FCB501;
  border-color: #FCB501;
  color: #fff !important;
}
.new-btn-blue.border-only.with-chevron:after {
  background: rgba(73, 78, 244, 0.2);
  color: #494df4;
}
.new-btn-blue.border-only.with-chevron:hover:after {
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
}
.new-btn-blue.border-only.with-chevron:disabled:after, .new-btn-blue.border-only.with-chevron.disabled:after {
  background-color: rgba(255, 255, 255, 0.2) !important;
  color: #FFFFFF;
}
.new-btn-blue.border-only:disabled, .new-btn-blue.border-only.disabled {
  background-color: #fff !important;
  border: 2px solid #CCCCCC !important;
  color: #999 !important;
}
.new-btn-blue.border-only.with-chevron:disabled:after, .new-btn-blue.border-only.with-chevron.disabled:after {
  background: rgba(204, 204, 204, 0.2) !important;
  color: rgba(153, 153, 153, 0.9);
}
.new-btn-blue.no-bg {
  box-shadow: none !important;
  background: none !important;
  background-color: transparent !important;
  color: #494df4 !important;
  border: 0 !important;
  padding: 0 !important;
}
.new-btn-blue.no-bg:after {
  color: #494df4;
  background: rgba(73, 77, 244, 0.2);
  font-weight: bold;
}
.new-btn-blue.disabled, .new-btn-blue:disabled {
  background: #CCCCCC !important;
  border-color: #CCCCCC !important;
  color: #fff !important;
  cursor: not-allowed !important;
}
.new-btn-blue.default {
  box-shadow: none;
  background: #CCCCCC;
  border-color: #CCCCCC;
  color: #fff !important;
}
.new-btn-blue.default:hover {
  background: #b3b3b3;
  border-color: #b3b3b3;
}
.new-btn-blue.c-green {
  color: #128992 !important;
}
.new-btn-blue.c-red {
  color: #C31444 !important;
}
.new-btn-blue.c-primary {
  color: #494df4 !important;
}
.new-btn-blue.c-primary.with-chevron:after {
  color: #494df4 !important;
  background: rgba(73, 78, 244, 0.2);
}
.new-btn-blue.c-primary.with-chevron:hover:after {
  color: #FCB501 !important;
  background: rgba(255, 255, 255, 0.2) !important;
}
.new-btn-blue.bg-white {
  background-color: #fff;
  border-color: #fff;
  -webkit-box-shadow: 0px 8px 19px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 8px 19px rgba(0, 0, 0, 0.25);
  -ms-box-shadow: 0px 8px 19px rgba(0, 0, 0, 0.25);
  -o-box-shadow: 0px 8px 19px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 8px 19px rgba(0, 0, 0, 0.25);
}
.new-btn-blue.bg-white.c-green:hover {
  background: #0c5e65 !important;
  border-color: #0c5e65 !important;
  color: #fff !important;
}
.new-btn-blue.bg-white.c-red:hover {
  background: #950f34 !important;
  border-color: #950f34 !important;
  color: #fff !important;
}
.new-btn-blue.bg-white.c-primary:hover {
  background-color: #FCB501 !important;
  border-color: #FCB501 !important;
  color: #fff !important;
}
.new-btn-blue.bg-white.c-primary.with-chevron:hover:after {
  background-color: #fff;
}
.new-btn-blue.axa {
  background: #123B71;
  border-color: #123B71;
}
.new-btn-blue.axa:hover {
  background-color: #164687;
  border-color: #164687;
}
.new-btn-blue.ocean:hover {
  background-color: #4976ba !important;
  border-color: #4976ba !important;
  color: #fff !important;
}
.new-btn-blue.ocean:hover:after {
  background-color: rgba(255, 255, 255, 0.2) !important;
}
.new-btn-blue.emerald {
  background-color: #48A161;
  border-color: #48A161;
}
.new-btn-blue.emerald:hover {
  background-color: #387e4c;
  border-color: #387e4c;
}
.new-btn-blue.sienna {
  background: #f07662 !important;
  border-color: #f07662 !important;
}
.new-btn-blue.sienna:after {
  background-color: #fff;
  color: #f07662;
}
.new-btn-blue.sienna:hover {
  background-color: #e65d47 !important;
  border-color: #e65d47 !important;
}
.new-btn-blue.sienna:hover:after {
  background-color: rgba(255, 255, 255, 0.2) !important;
  color: #fff;
}
.new-btn-blue.dark {
  border-color: #00008f;
  background-color: #00008f;
}
.new-btn-blue.dark:hover {
  background-color: #FCB501;
  border-color: #FCB501;
  text-decoration: none;
}
.new-btn-blue.with-shadow {
  -webkit-box-shadow: 0px 8px 19px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 8px 19px rgba(0, 0, 0, 0.25);
  -ms-box-shadow: 0px 8px 19px rgba(0, 0, 0, 0.25);
  -o-box-shadow: 0px 8px 19px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 8px 19px rgba(0, 0, 0, 0.25);
}
.new-btn-blue.no-shadow {
  box-shadow: none !important;
}
.new-btn-blue.radius-4 {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.new-btn-blue.radius-6 {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.new-btn-blue.ico-left .ico {
  display: inline-block;
}
.new-btn-blue.ico-left .text {
  display: inline-block;
  margin-left: 5px;
}
.new-btn-blue.left-icon span, .new-btn-blue.icon-left span {
  margin-right: 5px;
  position: relative;
  top: 2px;
}
.new-btn-blue.left-icon span.ico, .new-btn-blue.icon-left span.ico {
  margin-right: 4px;
}
.new-btn-blue.left-icon span.text, .new-btn-blue.icon-left span.text {
  margin-left: 0px;
  top: 0px;
}
.new-btn-blue.right-icon span, .new-btn-blue.icon-right span {
  margin-left: 5px;
  position: relative;
  top: 2px;
}
.new-btn-blue.right-icon span.ico, .new-btn-blue.icon-right span.ico {
  margin-left: 4px;
}
.new-btn-blue.right-icon span.text, .new-btn-blue.icon-right span.text {
  margin-left: 0px;
}
.new-btn-blue.with-ico .ico,
.new-btn-blue.with-ico .text {
  display: inline-block;
}
.new-btn-blue.with-ico .ico {
  position: relative;
  top: 3px;
  margin-left: 5px;
}

.new-btn-blue.c-primary.with-chevron:hover:after {
  color: #fff !important;
}

.new-btn-blue.ocean:hover {
  background-color: #FCB501 !important;
  border-color: #FCB501 !important;
}

.new-btn-blue.green-gradient:not(disabled) {
  border-color: transparent;
}

.new-btn-blue.btn-delete {
  background-color: #C91432;
  border-color: #C91432;
}
.new-btn-blue.btn-delete:hover {
  background-color: #9b0f26;
}
.new-btn-blue.bg-red {
  background-color: #FF1721;
  border-color: #FF1721;
  border: 2px solid #FF1721;
}
.new-btn-blue.bg-red:hover {
  background-color: #e3000a;
  border: 2px solid #e3000a;
}
.new-btn-blue.bg-red-dark {
  background-color: #C91432;
  border-color: #C91432;
}
.new-btn-blue.bg-red-dark:hover {
  background-color: #9b0f26;
}
.new-btn-blue.right-icon .text {
  top: 0px;
}
.new-btn-blue.left-icon .text {
  top: 0px;
}

.new-btn-blue.emma-gradient {
  background: linear-gradient(133deg, #494DF4 0%, #4A37F4 46.3%, #6F49F4 100%);
  border-color: transparent;
}
.new-btn-blue.emma-gradient:hover {
  background: #FCB501;
}

.new-btn-blue.fit-gradient {
  background-color: #157B89;
  border-color: #157B89;
  position: relative;
  overflow: hidden;
}
.new-btn-blue.fit-gradient .box-border-animation span {
  position: absolute;
  margin-left: 0 !important;
}
.new-btn-blue.fit-gradient .box-border-animation span:nth-child(1) {
  top: 0 !important;
  right: 0;
  width: 100%;
  height: 3px;
  background: linear-gradient(to right, #157B89, #62D8EA);
  animation: animateborder1 2s linear infinite;
}
.new-btn-blue.fit-gradient .box-border-animation span:nth-child(2) {
  top: 0 !important;
  right: 0;
  height: 100%;
  width: 3px;
  background: linear-gradient(to bottom, #157B89, #62D8EA);
  animation: animateborder2 2s linear infinite;
  animation-delay: 1s;
}
.new-btn-blue.fit-gradient .box-border-animation span:nth-child(3) {
  top: initial;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 3px;
  background: linear-gradient(to left, #157B89, #62D8EA);
  animation: animateborder3 2s linear infinite;
}
.new-btn-blue.fit-gradient .box-border-animation span:nth-child(4) {
  top: 0;
  left: 0;
  height: 100%;
  width: 3px;
  background: linear-gradient(to top, #157B89, #62D8EA);
  animation: animateborder4 2s linear infinite;
  animation-delay: 1s;
}

@-webkit-keyframes animateborder1 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
@-moz-keyframes animateborder1 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
@-ms-keyframes animateborder1 {
0% {
    transform: translateX(-100%);
  }
100% {
    transform: translateX(100%);
  }
}
@keyframes animateborder1 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
@-webkit-keyframes animateborder2 {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(100%);
  }
}
@-moz-keyframes animateborder2 {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(100%);
  }
}
@-ms-keyframes animateborder2 {
0% {
    transform: translateY(-100%);
  }
100% {
    transform: translateY(100%);
  }
}
@keyframes animateborder2 {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(100%);
  }
}
@-webkit-keyframes animateborder3 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@-moz-keyframes animateborder3 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@-ms-keyframes animateborder3 {
0% {
    transform: translateX(100%);
  }
100% {
    transform: translateX(-100%);
  }
}
@keyframes animateborder3 {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@-webkit-keyframes animateborder4 {
  0% {
    transform: translateY(100%);
  }
  100% {
    transform: translateY(-100%);
  }
}
@-moz-keyframes animateborder4 {
  0% {
    transform: translateY(100%);
  }
  100% {
    transform: translateY(-100%);
  }
}
@-ms-keyframes animateborder4 {
0% {
    transform: translateY(100%);
  }
100% {
    transform: translateY(-100%);
  }
}
@keyframes animateborder4 {
  0% {
    transform: translateY(100%);
  }
  100% {
    transform: translateY(-100%);
  }
}
.btn-copy {
  position: relative;
}
.btn-copy .cx-tooltip {
  position: absolute;
  bottom: -35px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -mz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: max-content;
  height: auto;
  color: #fff;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  text-align: center;
  display: block;
  padding: 0;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.22);
  -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.22);
  -ms-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.22);
  -o-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.22);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.22);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.btn-copy .cx-tooltip.show {
  opacity: 1;
  visibility: visible;
}
.btn-copy .cx-tooltip .cx-tooltip-inner {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background: #494df4;
  padding: 2px 13px;
  width: 100%;
  height: auto;
  font-size: 12px;
  line-height: 20px;
  text-transform: none;
  position: relative;
  z-index: 3;
}
.btn-copy .cx-tooltip:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  top: -8px;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 14px solid #494df4;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -mz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.btn-copy .cx-tooltip.place-top {
  bottom: initial;
  top: -35px;
}
.btn-copy .cx-tooltip.place-top:after {
  top: initial;
  bottom: -8px;
  border-bottom: 0px;
  border-top: 14px solid #494df4;
}

.new-btn-blue.bg-white.c-primary .ico svg path {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.new-btn-blue.bg-white.c-primary:hover .ico svg path {
  fill: #fff;
}

.new-btn-blue.text-only-white {
  border-color: transparent;
  background-color: transparent;
  text-transform: none;
}
.new-btn-blue.text-only-white:hover {
  background-color: transparent;
  border-color: transparent;
}
.new-btn-blue.ico-chevron-only {
  padding: 10px 24px;
}
.new-btn-blue.ico-chevron-only span {
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  font-size: 8px;
  font-weight: normal;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.2);
  position: relative;
  top: -2px;
}

.new-btn-blue.with-chevron.chevron-to-plus {
  padding-right: 30px;
}
.new-btn-blue.with-chevron.chevron-to-plus:after {
  content: "\f067" !important;
}
.new-btn-blue.with-chevron.chevron-to-plus:hover:after {
  width: 14px;
}

.new-btn-blue.block {
  width: 100%;
}
.new-btn-blue.bg-green {
  background-color: #1CC542;
  border-color: #1CC542;
}
.new-btn-blue.bg-green:hover {
  background-color: #169833;
  border-color: #169833;
}

.new-btn-blue.secondary {
  background-color: #FCB501;
  border-color: #FCB501;
}
.new-btn-blue.secondary:hover {
  background-color: #e3a301;
  border-color: #e3a301;
}

button.new-btn-blue.bg-white.c-primary.right-icon.stroke-icon:hover .ico svg path, button.new-btn-blue.bg-white.c-primary.left-icon.stroke-icon:hover .ico svg path {
  fill: none !important;
  stroke: #fff;
}

.new-btn-blue.btn-preview {
  background-color: #DEDFFC;
  border-color: #DEDFFC;
  color: #494DF4;
}
.new-btn-blue.btn-preview .text {
  color: #494DF4;
}
.new-btn-blue.btn-preview .ico {
  top: 0px;
}
.new-btn-blue.btn-preview.xs {
  padding: 1px 8px;
}
.new-btn-blue.btn-preview.xs .text {
  font-size: 12px;
  line-height: 12px;
}
.new-btn-blue.btn-preview.xs .ico {
  margin-left: 2px;
}

.new-btn-blue.with-chevron.xs {
  padding-right: 33px;
}

.new-btn-blue.bg-white.c-green.with-chevron:after {
  background: rgba(18, 137, 146, 0.2);
}
.new-btn-blue.bg-white.c-green.with-chevron:hover:after {
  background: rgba(255, 255, 255, 0.2);
}

.new-btn-blue.with-check {
  position: relative;
  padding-right: 33px;
}
.new-btn-blue.with-check:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.00033' cy='7.00033' r='5.33333' stroke='white' stroke-width='1.5'/%3E%3Cpath d='M5.13281 7.26699L6.19948 8.33366L8.86615 5.66699' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 14px;
  height: 14px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-left: 8px;
  width: 14px;
  height: 14px;
  line-height: 14px;
}

@keyframes button-glow {
  0% {
    left: -20%;
  }
  50% {
    left: 120%;
  }
  100% {
    left: 120%;
  }
}
.new-btn-blue.bg-transparent {
  background-color: transparent;
  border: 2px solid #fff;
}
.new-btn-blue.bg-transparent:hover {
  background-color: #FCB501 !important;
  border-color: #FCB501 !important;
  text-decoration: none;
}
.new-btn-blue.bg-transparent.with-chevron:after {
  background: rgb(255, 255, 255);
  color: #494df4;
}
.new-btn-blue.bg-transparent.with-chevron:hover:after {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
}
.new-btn-blue.bg-transparent.with-glow {
  position: relative;
  overflow: hidden;
}
.new-btn-blue.bg-transparent.with-glow span {
  position: relative;
  z-index: 2;
}
.new-btn-blue.bg-transparent.with-glow:before {
  content: "";
  position: absolute;
  left: -20%;
  top: -10%;
  width: 0;
  height: 100%;
  transform: rotate(15deg) scale(1, 2);
  box-shadow: 0 0 30px 15px rgba(255, 255, 255, 0.5);
  animation: button-glow 3000ms ease-in-out infinite;
}
.CX-kalkulator-penawaran {
  background-size: cover;
  background-position: center center;
  position: relative;
}
.CX-kalkulator-penawaran .container.CX-wrapper {
  position: relative;
  z-index: 3;
}
.CX-kalkulator-penawaran .box-kalkulator {
  padding: 5rem 0;
  color: #ffffff;
}
.CX-kalkulator-penawaran .box-kalkulator .box-head-title {
  text-align: center;
}
.CX-kalkulator-penawaran .box-kalkulator .box-head-title h3 {
  font-family: "SourceSans-Semibold";
}
.CX-kalkulator-penawaran .box-kalkulator .box-filtering {
  max-width: 800px;
  margin: 3rem auto;
  font-family: "SourceSans";
  letter-spacing: 1px;
  text-align: center;
}
@media (max-width: 1024px) {
  .CX-kalkulator-penawaran .box-kalkulator .box-filtering {
    max-width: initial;
  }
}
.CX-kalkulator-penawaran .box-kalkulator .box-filtering label {
  font-size: 1.2rem;
  font-weight: normal;
}
.CX-kalkulator-penawaran .box-kalkulator .box-filtering .box-filtering-row {
  text-align: center;
}
.CX-kalkulator-penawaran .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item {
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 5px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .CX-kalkulator-penawaran .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item {
    display: block;
    margin-right: 0;
  }
}
.CX-kalkulator-penawaran .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item:last-child {
  margin-right: 0;
  display: inline-flex;
}
.CX-kalkulator-penawaran .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item label {
  display: inline-block;
  font-weight: normal;
  letter-spacing: 1px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .CX-kalkulator-penawaran .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item label {
    font-size: 1.2rem;
    display: block;
    margin-bottom: 0.5rem;
  }
}
.CX-kalkulator-penawaran .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .box-select {
  display: inline-block;
  padding-left: 20px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .CX-kalkulator-penawaran .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .box-select {
    padding-left: 0;
  }
}
.CX-kalkulator-penawaran .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .box-select .select2-selection--single {
  font-size: 1.1rem;
  letter-spacing: 1px;
  border-bottom: 1px solid rgba(214, 52, 60, 0.4) !important;
}
.CX-kalkulator-penawaran .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .box-select .select2-selection--single .select2-selection__rendered {
  text-align: left;
  padding-left: 10px;
}
.theme-default .CX-kalkulator-penawaran .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .box-select .select2-selection--single .select2-selection__rendered {
  color: #000092 !important;
}
.theme-prestise .CX-kalkulator-penawaran .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .box-select .select2-selection--single .select2-selection__rendered {
  color: #c9a85c !important;
}
.theme-syariah .CX-kalkulator-penawaran .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .box-select .select2-selection--single .select2-selection__rendered {
  color: #007b57 !important;
}
.CX-kalkulator-penawaran .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .box-select .select2-selection--single .select2-selection__arrow {
  border-left: 0px;
}
.CX-kalkulator-penawaran .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .input-date {
  display: inline-flex;
  width: auto;
  height: 40px;
  top: -7px;
  align-items: center;
}
.CX-kalkulator-penawaran .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .input-date .from-date {
  background-color: transparent;
  border: unset;
  max-width: 60%;
  border-bottom-left-radius: 0;
  border-bottom: 1px solid rgba(214, 52, 60, 0.4) !important;
}
.theme-default .CX-kalkulator-penawaran .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .input-date .from-date {
  color: #000092 !important;
}
.theme-prestise .CX-kalkulator-penawaran .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .input-date .from-date {
  color: #c9a85c !important;
}
.theme-syariah .CX-kalkulator-penawaran .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .input-date .from-date {
  color: #007b57 !important;
}
.CX-kalkulator-penawaran .box-kalkulator .box-filtering .box-filtering-row .box-filtering-item .input-date .input-group-addon {
  background-color: transparent;
  height: 110%;
  border: unset;
  border-bottom-right-radius: 0;
  border-bottom: 1px solid rgba(214, 52, 60, 0.4) !important;
}
.theme-default .CX-kalkulator-penawaran .box-act .btn-custom-secondary {
  background-color: #000092;
  border-color: #000092;
}
.theme-prestise .CX-kalkulator-penawaran .box-act .btn-custom-secondary {
  background-color: #c9a85c;
  border-color: #c9a85c;
}
.theme-syariah .CX-kalkulator-penawaran .box-act .btn-custom-secondary {
  background-color: #007b57;
  border-color: #007b57;
}
.theme-default .CX-kalkulator-penawaran .box-act .btn-custom-secondary:hover, .theme-default .CX-kalkulator-penawaran .box-act .btn-custom-secondary.active {
  background-color: #fdb713;
  border-color: #fdb713;
}
.theme-prestise .CX-kalkulator-penawaran .box-act .btn-custom-secondary:hover, .theme-prestise .CX-kalkulator-penawaran .box-act .btn-custom-secondary.active {
  background-color: #fdb713;
  border-color: #fdb713;
}
.theme-syariah .CX-kalkulator-penawaran .box-act .btn-custom-secondary:hover, .theme-syariah .CX-kalkulator-penawaran .box-act .btn-custom-secondary.active {
  background-color: #fdb713;
  border-color: #fdb713;
}

.theme-prestise .language-bar .boxDropLanguage.simple .nav-lang-simple li span:hover,
.theme-prestise .language-bar .boxDropLanguage.simple .nav-lang-simple li a:hover {
  color: #c9a85c;
}
.theme-prestise .language-bar .boxDropLanguage.simple .nav-lang-simple li.active a,
.theme-prestise .language-bar .boxDropLanguage.simple .nav-lang-simple li.active span,
.theme-prestise .CX-top-header ul li a {
  color: #231f20;
}
.theme-prestise .CX-top-header ul li a:hover {
  color: #000;
}
.theme-prestise .CX-home-slider {
  position: relative;
}
.theme-prestise .CX-home-slider.static.simple .box-home-slider .item-home-slider:before {
  background: transparent linear-gradient(180deg, #a28f52 0%, #141002 100%) 0% 0% no-repeat padding-box;
  opacity: 0.75;
  width: 100%;
}
.theme-prestise .CX-home-slider:after {
  content: "";
  position: absolute;
  right: -80px;
  bottom: -35px;
  width: 300px;
  height: 70px;
  z-index: 2;
  background-color: #ae8d40;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
}
.theme-prestise .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item .d-inline-flex .chevron-right,
.theme-prestise #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu h3, .theme-prestise.is-default #CX-utama #CX-header .box-header .box-navigation .box-navmenu ul li a, .theme-prestise.page-maximized #CX-utama #CX-header .box-header .box-navigation .box-navmenu ul li a {
  color: #231f20;
}
.theme-prestise #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 .nav-child-item > div:after {
  background-color: #ae8d40;
}
.theme-prestise .CX-mengapa-memilih {
  position: relative;
  background-color: #000;
}
.theme-prestise .CX-mengapa-memilih.CX-main {
  margin: 0 0;
  padding: 5rem 0;
}
.theme-prestise .CX-mengapa-memilih:before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 70%;
  height: 500px;
  background: transparent linear-gradient(0, #a28f52 0%, #251f0c 64%, #141002 100%) 0% 0% no-repeat padding-box;
  opacity: 0.38;
  z-index: 1;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.theme-prestise .CX-mengapa-memilih .box-mengapa-memilih .box-outer-text {
  color: #ffffff;
}
.theme-prestise .CX-mengapa-memilih .box-mengapa-memilih .box-outer-text .box-inner-text h3 {
  color: #c9a85c;
}
.theme-prestise .CX-mengapa-memilih .box-mengapa-memilih .box-outer-text .box-inner-text p {
  color: #ffffff;
}
.theme-prestise section.CX-main.CX-product-list.prestise {
  background-color: #000;
}
.theme-prestise section.CX-main.CX-product-list.prestise .box-head-title h3 {
  color: #c9a85c;
}
.theme-prestise section.CX-main.CX-product-list.prestise .box-benefit li,
.theme-prestise section.CX-main.CX-product-list.prestise .box-product-item .box-detail .title h3 {
  color: #ffffff;
}
.theme-prestise section.CX-main.CX-product-list.prestise .box-benefit li:before {
  background: rgba(255, 255, 255, 0.8);
}
.theme-prestise .CX-flash-deal .box-flash-deal .box-item {
  background-color: #ae8d40;
}
.theme-prestise section#CX-footer {
  background-color: #ffffff;
}
.theme-prestise section#CX-footer .box-footer {
  color: #231f20;
}
.theme-prestise section#CX-footer .box-footer .col-footer .box-customer-care ul li a,
.theme-prestise section#CX-footer .box-footer .col-footer .box-customer-care p,
.theme-prestise section#CX-footer .box-footer a {
  color: #231f20 !important;
}
.theme-prestise section#CX-footer .box-footer-bottom {
  border-top-color: #ae8d40;
  color: #29353d;
}
.theme-prestise section#CX-footer .box-footer-bottom a {
  color: #ae8d40;
}
.theme-prestise .back_to_top {
  background-color: #ae8d40;
}
.theme-prestise .back_to_top a {
  color: #ffffff;
}
.theme-prestise .back_to_top:hover {
  background-color: #9c7d37;
}
.theme-prestise .back_to_top:hover a {
  color: #ffffff;
}
.theme-prestise .layout-keunggulan-outer .keunggulan-inner:after {
  border-color: #ae8d40;
}
.theme-prestise section.CX-home-slider.static.detail .item-home-slider:before {
  background: transparent linear-gradient(90deg, #ebebeb 0%, rgba(255, 255, 255, 0) 100%) 0% 0% no-repeat padding-box;
  opacity: 0.55;
}
.theme-prestise section.CX-home-slider.static.detail .item-home-slider .caption .category {
  color: #231f20;
}
.theme-prestise section.CX-home-slider.static.detail .item-home-slider .caption .title h1 {
  color: #ae8d40;
}
.theme-prestise section.CX-home-slider.static.detail:after {
  background-color: #ae8d40;
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-open-control a {
  background-color: #ae8d40;
  color: #ffffff;
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer {
  background-color: #231f20;
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-input .form-control::-webkit-input-placeholder {
  color: #231f20 !important;
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-input .form-control::-moz-placeholder {
  color: #231f20 !important;
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-input .form-control:-moz-placeholder {
  color: #231f20 !important;
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-input .form-control:-ms-input-placeholder {
  color: #231f20 !important;
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .box-act-item .btn.btn-custom-white:after {
  border-color: #ae8d40;
  background-color: #ae8d40;
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .box-act-item .btn.btn-custom-white:hover {
  border-color: #ae8d40;
  background-color: #ae8d40;
  color: #ffffff !important;
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .box-act-item .btn.btn-custom-white:hover:after {
  background-color: #ae8d40;
  border-color: #ae8d40 !important;
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-button-action .box-button-action-inner .btn-download-brosur {
  background-color: #8c8b89;
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-button-action .box-button-action-inner .btn-download-brosur:hover {
  background-color: #757574;
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-button-action .box-button-action-inner .btn-compare {
  background-color: #ae8d40;
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-button-action .box-button-action-inner .btn-compare:hover {
  background-color: #997c36;
}
.theme-prestise .CX-langkah .box-head-title p,
.theme-prestise .CX-langkah .box-head-title h3 {
  color: #231f20;
}
.theme-prestise .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item {
  background-color: #231f20;
}
.theme-prestise .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-ico {
  background-color: #ae8d40;
}
.theme-prestise .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-ico img {
  -webkit-filter: brightness(0) invert(1);
  -moz-filter: brightness(0) invert(1);
  -ms-filter: brightness(0) invert(1);
  -o-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}
.theme-prestise .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text {
  color: #ffffff;
}
.theme-prestise .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text ul li,
.theme-prestise .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text p,
.theme-prestise .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text h4 {
  color: #ffffff;
}
.theme-prestise .CX-testimoni:before {
  background: transparent linear-gradient(180deg, #706339 0%, #000000 100%) 0% 0% no-repeat padding-box;
  opacity: 0.75;
}
.theme-prestise .CX-testimoni > .container:before {
  border-color: #ae8d40;
}
.theme-prestise .CX-testimoni > .container:after {
  background-color: #ae8d40;
}
.theme-prestise .nav-simple .slick-arrow {
  background-color: #ae8d40 !important;
}
.theme-prestise .nav-simple .slick-arrow:before {
  color: #ffffff !important;
}
.theme-prestise section.CX-main.CX-product-list.with-slider.with-bg .box-head-title h3 {
  color: #231f20;
}
.theme-prestise .box-product-item .box-detail .title h3 {
  color: #ae8d40;
}
.theme-prestise .CX-product-list.with-slider .box-product-item-outer .box-product-item .view-more {
  color: #ae8d40;
}
.theme-prestise .box-head-title h3 {
  color: #231f20;
}
.theme-prestise .box-access-control .show_controlMenu {
  background-color: #ae8d40 !important;
}
.theme-prestise .CX-testimoni .box-head-title h3 {
  color: #ffffff;
}

body.theme-prestise #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second:hover .chevron-right,
body.theme-prestise #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second:hover a {
  color: #ae8d40 !important;
}

@media (max-width: 1024px) {
  .theme-syariah #CX-footer .box-footer .col-footer.closed,
  .theme-prestise #CX-footer .box-footer .col-footer.closed {
    border-bottom: 1px solid #000;
  }
  .theme-syariah #CX-footer .box-footer .col-footer .box-dynamic,
  .theme-prestise #CX-footer .box-footer .col-footer .box-dynamic {
    background-color: #ebebeb;
  }
}

@media (max-width: 768px) {
  .theme-prestise .CX-home-slider.static.simple {
    margin-bottom: 0px;
  }
  .theme-prestise .CX-home-slider.static.simple .slick-dotted.slick-slider {
    margin-bottom: 0px;
  }
  .theme-prestise .CX-home-slider.static.simple:after {
    height: 50px;
    width: 250px;
    bottom: -25px;
  }
  .theme-prestise .CX-mengapa-memilih {
    padding: 3rem 0 !important;
  }
  .theme-prestise .CX-mengapa-memilih:before {
    height: 100%;
    width: 90%;
  }
  .theme-prestise .CX-mengapa-memilih .box-mengapa-memilih {
    display: block;
  }
  .theme-prestise .CX-mengapa-memilih .box-mengapa-memilih .box-outer-text,
  .theme-prestise .CX-mengapa-memilih .box-mengapa-memilih .box-outer-img {
    flex: none !important;
    max-width: initial !important;
  }
  .theme-prestise .CX-mengapa-memilih .box-mengapa-memilih .box-outer-img .box-inner-img {
    height: 400px;
  }
  .theme-prestise .CX-mengapa-memilih .box-mengapa-memilih .box-outer-img:after {
    height: 50px;
    width: 250px;
    bottom: -40px;
    left: 30%;
  }
  .theme-prestise .CX-mengapa-memilih .box-mengapa-memilih .box-outer-text {
    margin-top: 5rem;
  }
  .theme-prestise .CX-mengapa-memilih .box-mengapa-memilih .box-outer-text .box-inner-text {
    padding-left: 30px;
  }
  .theme-prestise .CX-mengapa-memilih .box-mengapa-memilih .box-outer-text .box-inner-text h3 {
    font-size: 1.8rem;
  }
  .theme-prestise .CX-mengapa-memilih .box-mengapa-memilih .box-outer-text .box-inner-text p {
    font-size: 1.1rem;
  }
  .theme-prestise .CX-promo .container:before {
    top: -30px;
  }
}
@media (max-width: 500px) {
  .theme-prestise .CX-home-slider.static.simple:after {
    left: initial !important;
    right: -20px !important;
  }
  .theme-prestise .CX-mengapa-memilih .box-mengapa-memilih .box-outer-img .box-inner-img {
    height: 300px;
  }
  .theme-prestise .CX-mengapa-memilih .box-mengapa-memilih .box-outer-img:after {
    left: 40%;
    z-index: 1 !important;
    bottom: -40px !important;
    width: 150px !important;
    height: 40px !important;
  }
  .theme-prestise .CX-mengapa-memilih .box-mengapa-memilih .box-outer-text .box-inner-text {
    padding-left: 5px;
    max-width: 100%;
    padding-right: 10px;
  }
  .theme-prestise .CX-mengapa-memilih .box-mengapa-memilih .box-outer-text .box-inner-text h3 {
    font-size: 1.5rem;
  }
  .theme-prestise .CX-mengapa-memilih .box-mengapa-memilih .box-outer-text .box-inner-text p {
    font-size: 1rem;
  }
  .theme-prestise .CX-promo .container:before {
    top: -50px;
  }
}

@media (max-width: 1024px) {
  .theme-prestise .CX-flash-deal.style-2 .box-flash-deal .box-item .box-text {
    background-color: transparent !important;
  }
}

.theme-prestise .CX-unit-widget .box-unit .control-unit li a {
  color: #ffffff;
}

.theme-prestise .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .item-unit-slider-inner div.result.up {
  color: #33ba6d;
}

.theme-prestise .box-syarat-ketentuan .box-syarat-list .slider__counter,
.theme-prestise .box-syarat-ketentuan .box-syarat-list .slick-arrow:before {
  color: #c9a85c !important;
}

.theme-prestise .CX-header .box-search a {
  color: #231f20;
}
.theme-prestise .cx-burger .cx-burger-inner .cx-line {
  background-color: #ae8d40;
}

@media (max-width: 1024px) {
  .public-page.theme-prestise .CX-unit-widget .box-unit .box-dynamic-swipe .box-unit-inner .box-unit-header .box-unit-filter {
    background-color: #c9a85c;
  }
}

.theme-prestise .CX-unit-widget .box-unit .control-unit li:hover a,
.theme-prestise .CX-unit-widget .box-unit .control-unit li.active a {
  background-color: #231f20;
}

.theme-prestise .CX-unit-widget .box-unit .control-unit li a {
  background-color: #8c8b89;
}

.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control:focus {
  background-color: #3c3b3b !important;
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control:focus::-webkit-input-placeholder {
  color: #c9a85c !important;
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control:focus::-moz-placeholder {
  color: #c9a85c !important;
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control:focus:-moz-placeholder {
  color: #c9a85c !important;
}
.theme-prestise .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .form-control:focus:-ms-input-placeholder {
  color: #c9a85c !important;
}

.theme-prestise .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #c9a85c !important;
}

.theme-syariah .language-bar .boxDropLanguage.simple .nav-lang-simple li span:hover,
.theme-syariah .language-bar .boxDropLanguage.simple .nav-lang-simple li a:hover {
  color: #007b57;
}
.theme-syariah .language-bar .boxDropLanguage.simple .nav-lang-simple li.active a,
.theme-syariah .language-bar .boxDropLanguage.simple .nav-lang-simple li.active span,
.theme-syariah .CX-top-header ul li a {
  color: #231f20;
}
.theme-syariah .CX-top-header ul li a:hover {
  color: #000;
}
.theme-syariah .CX-home-slider {
  position: relative;
}
.theme-syariah .CX-home-slider.static.simple .box-home-slider .item-home-slider:before {
  background: transparent linear-gradient(180deg, #003827 0%, #0a6148 100%) 0 0 no-repeat padding-box;
  opacity: 0.62;
  width: 100%;
}
.theme-syariah .CX-home-slider:after {
  content: "";
  position: absolute;
  left: -80px;
  bottom: -35px;
  width: 300px;
  height: 70px;
  z-index: 2;
  background-color: #f19620;
  -webkit-transform: skew(20deg);
  -moz-transform: skew(20deg);
  -ms-transform: skew(20deg);
  -o-transform: skew(20deg);
  transform: skew(20deg);
}
.theme-syariah .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item .d-inline-flex .chevron-right,
.theme-syariah #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu h3, .theme-syariah.is-default #CX-utama #CX-header .box-header .box-navigation .box-navmenu ul li a, .theme-syariah.page-maximized #CX-utama #CX-header .box-header .box-navigation .box-navmenu ul li a {
  color: #231f20;
}
.theme-syariah #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 .nav-child-item > div:after {
  background-color: #007b57;
}
.theme-syariah .CX-mengapa-memilih {
  position: relative;
}
.theme-syariah .CX-mengapa-memilih.CX-main {
  margin: 0;
  padding: 5rem 0 7rem;
}
.theme-syariah .CX-mengapa-memilih .box-mengapa-memilih {
  position: relative;
  z-index: 2;
}
.theme-syariah .CX-mengapa-memilih .box-mengapa-memilih:before {
  content: "";
  position: absolute;
  right: 0;
  bottom: -65px;
  width: 80%;
  height: 90%;
  background-color: #f9f9f9;
  z-index: 1;
}
.theme-syariah .CX-mengapa-memilih .box-mengapa-memilih:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 64px;
  z-index: 2;
  right: 10%;
  top: 80px;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -ms-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  transform: skew(-20deg);
  border: 6px solid #fdb713;
}
.theme-syariah .CX-mengapa-memilih .box-mengapa-memilih .box-outer-img {
  position: relative;
  flex: 0 0 40%;
  max-width: 40%;
  z-index: 3;
}
.theme-syariah .CX-mengapa-memilih .box-mengapa-memilih .box-outer-img .box-inner-img {
  height: 500px;
}
.theme-syariah .CX-mengapa-memilih .box-mengapa-memilih .box-outer-text {
  position: relative;
  z-index: 2;
  color: #ffffff;
  padding-left: 100px;
  max-width: 50%;
}
.theme-syariah .CX-mengapa-memilih .box-mengapa-memilih .box-outer-text .box-inner-text {
  margin-top: 60px;
}
.theme-syariah .CX-mengapa-memilih .box-mengapa-memilih .box-outer-text .box-inner-text h3 {
  color: #007b57;
}
.theme-syariah .CX-mengapa-memilih .box-mengapa-memilih .box-outer-text .box-inner-text p {
  color: #333333;
}
.theme-syariah section.CX-main.CX-product-list.prestise {
  background-color: #000;
}
.theme-syariah section.CX-main.CX-product-list.prestise .box-head-title h3 {
  color: #231f20;
}
.theme-syariah section.CX-main.CX-product-list.prestise .box-benefit li,
.theme-syariah section.CX-main.CX-product-list.prestise .box-product-item .box-detail .title h3 {
  color: #ffffff;
}
.theme-syariah section.CX-main.CX-product-list.prestise .box-benefit li:before {
  background: rgba(255, 255, 255, 0.8);
}
.theme-syariah .CX-flash-deal .box-flash-deal .box-item {
  background-color: #007b57;
}
.theme-syariah section#CX-footer {
  background-color: #ffffff;
}
.theme-syariah section#CX-footer .box-footer {
  color: #231f20;
}
.theme-syariah section#CX-footer .box-footer .col-footer .box-customer-care ul li a,
.theme-syariah section#CX-footer .box-footer .col-footer .box-customer-care p,
.theme-syariah section#CX-footer .box-footer a {
  color: #231f20 !important;
}
.theme-syariah section#CX-footer .box-footer-bottom {
  border-top-color: #ae8d40;
  color: #29353d;
}
.theme-syariah section#CX-footer .box-footer-bottom a {
  color: #ae8d40;
}
.theme-syariah .back_to_top {
  background-color: #ae8d40;
}
.theme-syariah .back_to_top a {
  color: #ffffff;
}
.theme-syariah .back_to_top:hover {
  background-color: #9c7d37;
}
.theme-syariah .back_to_top:hover a {
  color: #ffffff;
}
.theme-syariah .layout-keunggulan-outer .keunggulan-inner:after {
  border-color: #ae8d40;
}
.theme-syariah section.CX-home-slider.static.detail .item-home-slider:before {
  background: transparent linear-gradient(90deg, #ebebeb 0%, rgba(255, 255, 255, 0) 100%) 0 0 no-repeat padding-box;
  opacity: 0.55;
}
.theme-syariah section.CX-home-slider.static.detail .item-home-slider .caption .category {
  color: #231f20;
}
.theme-syariah section.CX-home-slider.static.detail .item-home-slider .caption .title h1 {
  color: #ae8d40;
}
.theme-syariah section.CX-home-slider.static.detail:after {
  background-color: #007b57;
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-open-control a {
  background-color: #f19620;
  color: #ffffff;
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer {
  background-color: #007b57;
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-input .form-control::-webkit-input-placeholder {
  color: #231f20 !important;
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-input .form-control::-moz-placeholder {
  color: #231f20 !important;
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-input .form-control:-moz-placeholder {
  color: #231f20 !important;
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-input .form-control:-ms-input-placeholder {
  color: #231f20 !important;
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .box-act-item .btn.btn-custom-white:after {
  border-color: #f19620;
  background-color: #f19620;
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .box-act-item .btn.btn-custom-white:hover {
  border-color: #f19620;
  background-color: #f19620;
  color: #ffffff !important;
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act .box-act-item .btn.btn-custom-white:hover:after {
  background-color: #f19620;
  border-color: #f19620 !important;
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-button-action .box-button-action-inner .btn-download-brosur {
  background-color: #f19620;
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-button-action .box-button-action-inner .btn-download-brosur:hover {
  background-color: #e08919;
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-button-action .box-button-action-inner .btn-compare {
  background-color: #ae8d40;
}
.theme-syariah .box-hubungi-kami .box-hubungi-kami-inner .box-button-action .box-button-action-inner .btn-compare:hover {
  background-color: #997c36;
}
.theme-syariah .CX-langkah .box-head-title p,
.theme-syariah .CX-langkah .box-head-title h3 {
  color: #003827;
}
.theme-syariah .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item {
  background: transparent linear-gradient(157deg, #028b63 0%, #023e2d 100%) 0% 0% no-repeat padding-box;
}
.theme-syariah .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-ico {
  background-color: #f19620;
}
.theme-syariah .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-ico img {
  -webkit-filter: brightness(0) invert(1);
  -moz-filter: brightness(0) invert(1);
  -ms-filter: brightness(0) invert(1);
  -o-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}
.theme-syariah .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text {
  color: #ffffff;
}
.theme-syariah .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text li:before {
  background-color: rgb(255, 255, 255) !important;
}
.theme-syariah .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text a {
  color: #ffffff;
}
.theme-syariah .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text ul li,
.theme-syariah .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text p,
.theme-syariah .CX-langkah .box-langkah-outer .box-langkah-inner .box-langkah-item .box-text h4 {
  color: #ffffff;
}
.theme-syariah .CX-testimoni:before {
  background: transparent linear-gradient(180deg, #003827 0%, #0a6148 100%) 0% 0% no-repeat padding-box;
  opacity: 0.75;
}
.theme-syariah .CX-testimoni > .container:before {
  border-color: #ae8d40;
}
.theme-syariah .CX-testimoni > .container:after {
  background-color: #ae8d40;
}
.theme-syariah .nav-simple .slick-arrow {
  background-color: #f19620 !important;
}
.theme-syariah .nav-simple .slick-arrow:before {
  color: #ffffff !important;
}
.theme-syariah section.CX-main.CX-product-list.with-slider.with-bg .box-head-title h3 {
  color: #231f20;
}
.theme-syariah .box-product-item .box-detail .title h3 {
  color: #003827;
}
.theme-syariah .CX-product-list.with-slider .box-product-item-outer .box-product-item .view-more {
  color: #003827;
}
.theme-syariah .CX-promo:before {
  background: transparent linear-gradient(180deg, #003827 0%, #0a6148 100%) 0% 0% no-repeat padding-box;
  opacity: 0.75;
}
.theme-syariah .CX-promo .box-promo .box-text .btn-custom-white {
  color: #ffffff;
  border-color: #ffffff;
}
.theme-syariah .CX-promo .box-promo .box-text .btn-custom-white:after {
  background-color: #ffffff !important;
}
.theme-syariah .CX-promo .box-promo .box-text .btn-custom-white:hover {
  background-color: #ffffff !important;
  color: #007b57 !important;
}
.theme-syariah .CX-promo .box-promo .box-text .btn-custom-white:hover:after {
  background-color: #ffffff !important;
}
.theme-syariah section.CX-home-slider.static.detail .box-home-slider .item-home-slider .caption .title h1 {
  color: #1c4525;
}
.theme-syariah .box-head-title h3 {
  color: #003827;
}
.theme-syariah .box-access-control .show_controlMenu {
  background-color: #ae8d40 !important;
}
.theme-syariah .CX-testimoni .box-head-title h3 {
  color: #ffffff;
}

body.theme-syariah #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second:hover .chevron-right,
body.theme-syariah #CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second:hover a {
  color: #007b57 !important;
}

@media (max-width: 1024px) {
  .theme-syariah #CX-footer .box-footer .col-footer.closed,
  .theme-prestise #CX-footer .box-footer .col-footer.closed {
    border-bottom: 1px solid #000;
  }
  .theme-syariah #CX-footer .box-footer .col-footer .box-dynamic,
  .theme-prestise #CX-footer .box-footer .col-footer .box-dynamic {
    background-color: #ebebeb;
  }
}

@media (max-width: 1024px) {
  .theme-sayariah .CX-flash-deal.style-2 .box-flash-deal .box-item .box-text {
    background-color: transparent !important;
  }
}

.theme-syariah .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-text h4 {
  color: #003827 !important;
}

.theme-syariah .box-syarat-ketentuan .box-syarat-list .slider__counter,
.theme-syariah .box-syarat-ketentuan .box-syarat-list .slick-arrow:before {
  color: #007b57 !important;
}

.theme-syariah .CX-header .box-search a {
  color: #007b57;
}
.theme-syariah .back_to_top {
  background-color: #007b57;
}

@media (max-width: 1024px) {
  .public-page.theme-syariah .CX-unit-widget .box-unit .box-dynamic-swipe .box-unit-inner .box-unit-header .box-unit-filter {
    background-color: #007b57;
  }
}

.theme-syariah .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #007b57 !important;
}

html body .cadmin.control-menu-container {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
}
html body .dropdown-toggle::after {
  display: none;
}
html body .hide-accessible {
  display: none;
}

input,
textarea,
button,
select,
a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.quick-ball-container {
  position: fixed;
  z-index: 999;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 0;
  height: 4em;
  margin: 1.75em auto 0;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.quick-ball-container.activeclick .btn-quick-ball {
  background-color: rgba(50, 48, 48, 0.8);
}
.quick-ball-container.activeclick .btn-quick-ball .circle {
  background-color: rgba(50, 48, 48, 0.8);
}

.cont, .quick-ball, .btn-quick-ball {
  position: absolute;
  color: #fff;
  border-radius: 100%;
  background: rgba(50, 48, 48, 0.8);
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.btn-quick-ball {
  width: 43px;
  height: 43px;
  z-index: 10;
  background-color: rgba(50, 48, 48, 0.1);
  transition: all 0.4s;
  overflow: hidden;
}
.btn-quick-ball .circle {
  background-color: rgba(50, 48, 48, 0.1) !important;
}
.btn-quick-ball:hover {
  background-color: rgba(50, 48, 48, 0.8);
}
.btn-quick-ball:hover .circle {
  background-color: #5b5959 !important;
}

.quick-ball {
  font-size: 0;
  width: 0;
  height: 0;
  opacity: 0;
  transform: translateY(0px);
}
.quick-ball:nth-child(1) {
  transition: all 0.3s;
}
.quick-ball:nth-child(2) {
  transition: all 0.3s;
}
.quick-ball:nth-child(3) {
  transition: all 0.3s;
}
.quick-ball:nth-child(4) {
  transition: all 0.3s;
}
.quick-ball:nth-child(5) {
  transition: all 0.3s;
}
.quick-ball:nth-child(6) {
  transition: all 0.3s;
}
.quick-ball:nth-child(7) {
  transition: all 0.3s;
}
.quick-ball:nth-child(8) {
  transition: all 0.3s;
}
.quick-ball:nth-child(9) {
  transition: all 0.3s;
}
.quick-ball:hover {
  background-color: #5b5959;
}
.quick-ball.active {
  background-color: #0052cc;
}

.quick-ball-container .quick-ball.animate {
  opacity: 1;
}
.quick-ball-container .quick-ball.animate:nth-child(1) {
  width: 50px;
  height: 50px;
  font-size: 25px;
  transform: rotate(135deg) translate(90px) rotate(-135deg);
}
.quick-ball-container .quick-ball.animate:nth-child(1) button {
  display: block;
  width: inherit;
  height: inherit;
  cursor: pointer;
}
.quick-ball-container .quick-ball.animate:nth-child(2) {
  width: 50px;
  height: 50px;
  font-size: 25px;
  transform: rotate(180deg) translate(90px) rotate(-180deg);
}
.quick-ball-container .quick-ball.animate:nth-child(2) button {
  display: block;
  width: inherit;
  height: inherit;
  cursor: pointer;
}
.quick-ball-container .quick-ball.animate:nth-child(3) {
  width: 50px;
  height: 50px;
  font-size: 25px;
  transform: rotate(225deg) translate(90px) rotate(-225deg);
}
.quick-ball-container .quick-ball.animate:nth-child(3) button {
  display: block;
  width: inherit;
  height: inherit;
  cursor: pointer;
}
.quick-ball-container .quick-ball.animate:nth-child(4) {
  width: 50px;
  height: 50px;
  font-size: 25px;
  transform: rotate(270deg) translate(90px) rotate(-270deg);
}
.quick-ball-container .quick-ball.animate:nth-child(4) button {
  display: block;
  width: inherit;
  height: inherit;
  cursor: pointer;
}
.quick-ball-container .quick-ball.animate:nth-child(5) {
  width: 50px;
  height: 50px;
  font-size: 25px;
  transform: rotate(315deg) translate(90px) rotate(-315deg);
}
.quick-ball-container .quick-ball.animate:nth-child(5) button {
  display: block;
  width: inherit;
  height: inherit;
  cursor: pointer;
}
.quick-ball-container .quick-ball.animate:nth-child(6) {
  width: 50px;
  height: 50px;
  font-size: 25px;
  transform: rotate(360deg) translate(90px) rotate(-360deg);
}
.quick-ball-container .quick-ball.animate:nth-child(6) button {
  display: block;
  width: inherit;
  height: inherit;
  cursor: pointer;
}
.quick-ball-container .quick-ball.animate:nth-child(7) {
  width: 50px;
  height: 50px;
  font-size: 25px;
  transform: rotate(405deg) translate(90px) rotate(-405deg);
}
.quick-ball-container .quick-ball.animate:nth-child(7) button {
  display: block;
  width: inherit;
  height: inherit;
  cursor: pointer;
}
.quick-ball-container .quick-ball.animate:nth-child(8) {
  width: 50px;
  height: 50px;
  font-size: 25px;
  transform: rotate(450deg) translate(90px) rotate(-450deg);
}
.quick-ball-container .quick-ball.animate:nth-child(8) button {
  display: block;
  width: inherit;
  height: inherit;
  cursor: pointer;
}

.btn-quick-ball {
  -webkit-tap-highlight-color: transparent;
}
.btn-quick-ball:focus-within, .btn-quick-ball:active, .btn-quick-ball:focus {
  outline: none;
  box-shadow: none;
}

div.times-close {
  position: absolute;
  font-size: 30px;
  opacity: 0;
  line-height: 0;
  transition: all 0.4s;
}

div.times-close.animate {
  transform: rotate(360deg);
  opacity: 1;
  font-size: 30px;
}

.btn-quick-ball .circle {
  position: absolute;
  border: 2px solid #fff;
  width: 25px;
  height: 25px;
  background: rgba(50, 48, 48, 0.8);
  border-radius: 50%;
  opacity: 1;
}

.btn-quick-ball .circle.animate {
  width: 0;
  height: 0;
  opacity: 0;
}

button.btn-quick-ball.clicked,
.quick-ball {
  -webkit-box-shadow: 0px 2px 12px rgba(22, 22, 22, 0.16);
  -moz-box-shadow: 0px 2px 12px rgba(22, 22, 22, 0.16);
  -ms-box-shadow: 0px 2px 12px rgba(22, 22, 22, 0.16);
  -o-box-shadow: 0px 2px 12px rgba(22, 22, 22, 0.16);
  box-shadow: 0px 2px 12px rgba(22, 22, 22, 0.16);
}
button.btn-quick-ball.clicked button,
.quick-ball button {
  background-color: transparent;
  outline: none;
  border: 0;
  padding: 0;
  color: inherit;
  line-height: 20px;
}
button.btn-quick-ball.clicked button svg,
.quick-ball button svg {
  height: 25px;
}

.quick-ball-drop-zone {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.has-edit-mode-menu .quick-ball-container {
  display: none;
}

.top-quick-ball-container {
  position: fixed;
  top: 120px;
  right: 0;
  z-index: 988;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  pointer-events: none;
}
@media (max-width: 767px) {
  .top-quick-ball-container {
    bottom: 220px;
  }
}
.top-quick-ball-container .top-quick-ball-shadow {
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  opacity: 0;
  visibility: hidden;
  pointer-events: auto;
}
.top-quick-ball-container.open-pop .btn-top-quick-ball {
  opacity: 1;
}
.top-quick-ball-container.open-pop .top-quick-ball-shadow {
  opacity: 1;
  visibility: visible;
}
.top-quick-ball-container .btn-top-quick-ball {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: -55px;
  background-color: #fff;
  border: none;
  width: 55px;
  height: 55px;
  line-height: 55px;
  -webkit-border-top-left-radius: 50%;
  -moz-border-top-left-radius: 50%;
  -ms-border-top-left-radius: 50%;
  -o-border-top-left-radius: 50%;
  border-top-left-radius: 50%;
  -webkit-border-bottom-left-radius: 50%;
  -moz-border-bottom-left-radius: 50%;
  -ms-border-bottom-left-radius: 50%;
  -o-border-bottom-left-radius: 50%;
  border-bottom-left-radius: 50%;
  -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.16);
  -ms-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.16);
  -o-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.16);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  z-index: 2;
  overflow: hidden;
}
.top-quick-ball-container .btn-top-quick-ball.active {
  background-color: #0b5fff;
}
.top-quick-ball-container .btn-top-quick-ball:focus, .top-quick-ball-container .btn-top-quick-ball:focus-within {
  outline: none;
}
.top-quick-ball-container .btn-top-quick-ball > div {
  position: relative;
  top: 5px;
  right: 5px;
}
.top-quick-ball-container .btn-top-quick-ball .open-conf,
.top-quick-ball-container .btn-top-quick-ball .close-conf {
  position: absolute;
  left: 5px;
  top: 0;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.top-quick-ball-container .btn-top-quick-ball .open-conf {
  animation: configRollBack 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.top-quick-ball-container .btn-top-quick-ball .close-conf {
  left: 12px;
  animation: closeRollBack 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.top-quick-ball-container .btn-top-quick-ball.active .open-conf {
  animation: configRoll 0.3s ease-in-out forwards;
}
.top-quick-ball-container .btn-top-quick-ball.active .close-conf {
  animation: closeRoll 0.3s cubic-bezier(0.65, 0.05, 0.36, 1) forwards;
}
.top-quick-ball-container .pop-quick-ball {
  position: relative;
  max-width: 280px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  -ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  -o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-top-left-radius: 0px;
  -ms-border-top-left-radius: 0px;
  -o-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner {
  padding: 20px;
  min-width: 280px;
  z-index: 2;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-toggle .toggle-item {
  margin-bottom: 5px;
  display: grid;
  grid-template-columns: 1fr 60px;
  align-items: center;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-toggle .toggle-item label {
  font-weight: normal;
  color: #2b2b2b;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-toggle .toggle-item:last-child {
  margin-bottom: 0;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-toggle .toggle-item .toggle-switch {
  text-align: right;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .toggle-divider {
  border-top: 1px solid #f0f0f0;
  margin: 15px 0;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto {
  display: grid;
  align-items: flex-start;
  justify-content: center;
  grid-template-columns: repeat(3, 1fr);
  grid-row-gap: 20px;
  text-align: center;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .goto-item button {
  border: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  line-height: 50px;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .goto-item button:focus, .top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .goto-item button:focus-within {
  outline: none;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .goto-item button svg {
  height: 24px;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .goto-item button:hover {
  background-color: #0b5fff;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .goto-item span {
  display: inline-block;
  font-size: 0.8rem;
  line-height: 16px;
  margin-top: 5px;
  color: #2b2b2b;
}
.top-quick-ball-container .top-quick-ball-wrapper {
  position: relative;
  pointer-events: auto;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: translateX(calc(100% + 10px));
  -moz-transform: translateX(calc(100% + 10px));
  -ms-transform: translateX(calc(100% + 10px));
  -o-transform: translateX(calc(100% + 10px));
  transform: translateX(calc(100% + 10px));
  z-index: 2;
}
.top-quick-ball-container .top-quick-ball-wrapper:hover {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
.top-quick-ball-container.open-pop .top-quick-ball-wrapper {
  -webkit-transform: translateX(-5px);
  -moz-transform: translateX(-5px);
  -ms-transform: translateX(-5px);
  -o-transform: translateX(-5px);
  transform: translateX(-5px);
}

.pop-box-logout .pop-btn {
  display: block;
}

.pop-btn {
  display: inline-block;
  overflow: hidden;
  text-decoration: none !important;
  font-weight: normal;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  padding: 1em;
  text-align: center;
  position: relative;
  background-color: #0b5fff;
  color: #ffffff !important;
  font-size: 14px;
  line-height: 17px;
  padding: 10px 20px;
  font-family: "SourceSans-Semibold";
}
.pop-btn:hover {
  background-color: #004ad7;
}

@keyframes configRollBack {
  0% {
    transform: translate(-50px, 0) rotate(-50deg);
  }
  100% {
    transform: translate(0, 0) rotate(0deg);
  }
}
@keyframes configRoll {
  0% {
    transform: translate(0, 0) rotate(0deg);
  }
  100% {
    transform: translate(-50px, 0) rotate(-50deg);
  }
}
@keyframes closeRollBack {
  0% {
    transform: translate(0px, 0) rotate(-360deg);
  }
  100% {
    transform: translate(50px, 0) rotate(0deg);
  }
}
@keyframes closeRoll {
  0% {
    transform: translate(50px, 0) rotate(0deg);
  }
  100% {
    transform: translate(0px, 0) rotate(-360deg);
  }
}
.top-quick-ball-container .btn-top-quick-ball .open-conf,
.top-quick-ball-container .btn-top-quick-ball .close-conf {
  top: 0px;
}

label.toggle-switch input {
  cursor: pointer;
}

.simple-toggle-switch.toggle-switch {
  align-items: center;
  display: inline-flex;
}

.simple-toggle-switch .toggle-switch-check + .toggle-switch-label,
.simple-toggle-switch label:not(.toggle-switch) .toggle-switch + .toggle-switch-label,
label:not(.toggle-switch) .simple-toggle-switch .toggle-switch + .toggle-switch-label {
  margin-right: 0.5rem;
}

.simple-toggle-switch .toggle-switch-label + .toggle-switch-check-bar {
  margin-left: 0.5rem;
}

.simple-toggle-switch .toggle-switch-label {
  line-height: 1;
  margin-bottom: 0;
  max-width: calc(100% - 68px);
}

@media (max-width: 767.98px) {
  .simple-toggle-switch .toggle-switch-label {
    max-width: calc(100% - 52px);
  }
}
.simple-toggle-switch-reverse .toggle-switch-label {
  margin-right: 0.5rem;
}

.simple-toggle-switch-reverse .toggle-switch-check-bar {
  order: 5;
}

.simple-toggle-switch-reverse .toggle-switch-check-bar .toggle-switch-bar {
  order: 0;
}

.simple-toggle-switch-reverse .toggle-switch-bar {
  order: 5;
}

label.toggle-switch {
  cursor: pointer;
}

label.toggle-switch.disabled {
  cursor: not-allowed;
}

.toggle-switch {
  display: inline-block;
  font-weight: 600;
  max-width: 100%;
  position: relative;
}

.toggle-switch.disabled .toggle-switch-label {
  color: #a7a9bc;
  cursor: not-allowed;
}

.toggle-switch.disabled .toggle-switch-text {
  color: #a7a9bc;
}

.toggle-switch-check-bar {
  display: inline-flex;
  position: relative;
}

.toggle-switch-bar .toggle-switch-handle {
  display: block;
  min-width: 60px;
  text-transform: uppercase;
}

.toggle-switch-bar .toggle-switch-icon {
  font-size: 0.75rem;
}

.toggle-switch-bar .toggle-switch-icon .lexicon-icon {
  margin-top: -0.2em;
}

.toggle-switch-bar .button-icon {
  font-size: 0.75rem;
}

.toggle-switch-check,
label:not(.toggle-switch) .toggle-switch {
  bottom: 0;
  font-size: 62.5%;
  height: 32px;
  opacity: 0;
  position: absolute;
  width: 60px;
  z-index: 2;
}

@media (max-width: 767.98px) {
  .toggle-switch-check,
  label:not(.toggle-switch) .toggle-switch {
    height: 24px;
    width: 44px;
  }
}
.toggle-switch-check:empty ~ .toggle-switch-bar,
label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar {
  display: inline-flex;
  font-size: 0.75rem;
  height: 32px;
  line-height: 32px;
  position: relative;
  text-indent: 0;
  -ms-user-select: none;
  user-select: none;
}

.toggle-switch-check:empty ~ .toggle-switch-bar:after,
label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar:after {
  background-color: #fff;
  border-color: #fff;
  border-radius: 50%;
  border-style: solid;
  border-width: 1px;
  bottom: 4px;
  content: "";
  display: block;
  height: 24px;
  left: 4px;
  position: absolute;
  top: 4px;
  transition: background-color 100ms ease-in, border-color 100ms ease-in, box-shadow 150ms ease-in-out, color 100ms ease-in, left 100ms ease-in, right 100ms ease-in;
  width: 24px;
}

.toggle-switch-check:empty ~ .toggle-switch-bar:before,
label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar:before {
  background-color: #a7a9bc;
  border-color: #a7a9bc;
  border-radius: 20px;
  border-style: solid;
  border-width: 1px;
  bottom: 0;
  content: " ";
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  transition: background-color 100ms ease-in, border-color 100ms ease-in, box-shadow 150ms ease-in-out, color 100ms ease-in, left 100ms ease-in, right 100ms ease-in;
  width: 60px;
}

.toggle-switch-check:empty ~ .toggle-switch-bar .toggle-switch-handle:after,
label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-handle:after {
  content: attr(data-label-off);
  margin-left: 68px;
  transition: background-color 100ms ease-in, border-color 100ms ease-in, box-shadow 150ms ease-in-out, color 100ms ease-in, left 100ms ease-in, right 100ms ease-in;
  white-space: nowrap;
}

.toggle-switch-check:empty ~ .toggle-switch-bar .toggle-switch-handle:before,
label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-handle:before {
  transition: background-color 100ms ease-in, border-color 100ms ease-in, box-shadow 150ms ease-in-out, color 100ms ease-in, left 100ms ease-in, right 100ms ease-in;
}

.toggle-switch-check:empty ~ .toggle-switch-bar .toggle-switch-icon,
label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-icon {
  color: #fff;
  left: 4px;
  line-height: 24px;
  position: absolute;
  text-align: center;
  text-indent: 0;
  top: 4px;
  transition: background-color 100ms ease-in, border-color 100ms ease-in, box-shadow 150ms ease-in-out, color 100ms ease-in, left 100ms ease-in, right 100ms ease-in;
  width: 24px;
  z-index: 1;
}

.toggle-switch-check:empty ~ .toggle-switch-bar .toggle-switch-icon-on,
label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-icon-on {
  left: 4px;
  opacity: 0;
}

.toggle-switch-check:empty ~ .toggle-switch-bar .toggle-switch-icon-off,
label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-icon-off {
  left: 32px;
}

.toggle-switch-check:empty ~ .toggle-switch-bar .button-icon,
label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .button-icon {
  color: #272833;
}

.toggle-switch-check:empty ~ .toggle-switch-bar .button-icon-on,
label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .button-icon-on {
  opacity: 0;
}

.toggle-switch-check:checked ~ .toggle-switch-bar:after,
label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar:after {
  background-color: #fff;
  border-color: #fff;
  border-radius: 50%;
  border-style: solid;
  border-width: 1px;
  left: 32px;
}

.toggle-switch-check:checked ~ .toggle-switch-bar:before,
label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar:before {
  background-color: #0b5fff;
  border-color: #0b5fff;
  border-radius: 20px;
  border-style: solid;
  border-width: 1px;
}

.toggle-switch-check:checked ~ .toggle-switch-bar .toggle-switch-handle:after,
label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar .toggle-switch-handle:after {
  content: attr(data-label-on);
}

.toggle-switch-check:checked ~ .toggle-switch-bar .toggle-switch-icon,
label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar .toggle-switch-icon {
  color: #fff;
}

.toggle-switch-check:checked ~ .toggle-switch-bar .button-icon,
label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar .button-icon {
  color: #272833;
  left: 32px;
}

.toggle-switch-check:checked ~ .toggle-switch-bar .button-icon-on,
label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar .button-icon-on,
.toggle-switch-check:checked ~ .toggle-switch-bar .toggle-switch-icon-on,
label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar .toggle-switch-icon-on {
  opacity: 1;
}

.toggle-switch-check:checked ~ .toggle-switch-bar .button-icon-off,
label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar .button-icon-off,
.toggle-switch-check:checked ~ .toggle-switch-bar .toggle-switch-icon-off,
label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar .toggle-switch-icon-off {
  opacity: 0;
}

.toggle-switch-check:disabled ~ .toggle-switch-bar,
label:not(.toggle-switch) .toggle-switch:disabled ~ .toggle-switch-bar,
.toggle-switch-check.disabled ~ .toggle-switch-bar,
label:not(.toggle-switch) .disabled.toggle-switch ~ .toggle-switch-bar {
  cursor: not-allowed;
  opacity: 0.4;
}

.toggle-switch-check:focus ~ .toggle-switch-bar:before,
label:not(.toggle-switch) .toggle-switch:focus ~ .toggle-switch-bar:before {
  box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
}

.toggle-switch-label {
  display: block;
  margin-bottom: 2px;
}

.toggle-switch-text {
  display: block;
  font-size: 0.75rem;
}

.toggle-switch-text-left {
  display: inline-flex;
  line-height: 32px;
  margin-right: 8px;
}

.toggle-switch-text-right {
  display: inline-flex;
  line-height: 32px;
  margin-left: 8px;
}

@media (max-width: 767.98px) {
  .toggle-switch-bar .toggle-switch-handle {
    min-width: 44px;
  }
  .toggle-switch-bar .toggle-switch-icon {
    font-size: 0.625rem;
  }
  .toggle-switch-bar .button-icon {
    font-size: 0.625rem;
  }
  .toggle-switch-check:empty ~ .toggle-switch-bar,
  label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar {
    height: 24px;
    line-height: 24px;
    text-indent: 0;
  }
  .toggle-switch-check:empty ~ .toggle-switch-bar:after,
  label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar:after {
    bottom: 4px;
    height: 16px;
    left: 0;
    top: 0;
    width: 16px;
  }
  .toggle-switch-check:empty ~ .toggle-switch-bar:before,
  label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar:before {
    width: 44px;
  }
  .toggle-switch-check:empty ~ .toggle-switch-bar .toggle-switch-handle:after,
  label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-handle:after {
    margin-left: 52px;
  }
  .toggle-switch-check:empty ~ .toggle-switch-bar .toggle-switch-icon,
  label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-icon {
    left: 4px;
    line-height: 16px;
    top: 4px;
    width: 16px;
  }
  .toggle-switch-check:empty ~ .toggle-switch-bar .toggle-switch-icon-on,
  label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-icon-on {
    left: 4px;
  }
  .toggle-switch-check:empty ~ .toggle-switch-bar .toggle-switch-icon-off,
  label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-icon-off {
    left: 24px;
  }
  .toggle-switch-check:checked ~ .toggle-switch-bar:after,
  label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar:after {
    left: 24px;
  }
  .toggle-switch-check:checked ~ .toggle-switch-bar .toggle-switch-handle:after,
  label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar .toggle-switch-handle:after {
    margin-left: 52px;
  }
  .toggle-switch-check:checked ~ .toggle-switch-bar .button-icon,
  label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar .button-icon {
    left: 24px;
  }
  .toggle-switch-text-left,
  .toggle-switch-text-right {
    line-height: 24px;
  }
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .goto-item button {
  cursor: pointer;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .goto-item button svg {
  position: relative;
  top: 5px;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .goto-item span {
  display: block;
}

header.portlet-topper {
  z-index: 888;
}

/*CLASSIC TOPPER */
.sortable-layout-proxy .portlet-topper {
  background-image: none;
}

.portlet-topper {
  position: relative;
}

.portlet-topper .portlet-topper-toolbar .portlet-icon-back {
  background: url("../images/arrows/12_left.png") no-repeat 0 50%;
  padding: 5px 5px 5px 18px;
}

.portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
  display: none;
}

.portlet-draggable .portlet-topper {
  cursor: move;
}

@media only screen and (min-width: 768px) {
  .portlet.open > .portlet-topper,
  .portlet:hover > .portlet-topper,
  .portlet.focus > .portlet-topper {
    opacity: 1;
    -webkit-transform: translateY(-97%);
    -moz-transform: translateY(-97%);
    -ms-transform: translateY(-97%);
    -o-transform: translateY(-97%);
    transform: translateY(-97%);
  }
}
.portlet > .portlet-topper {
  display: none;
}

@media only screen and (min-width: 768px) {
  .portlet > .portlet-topper {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    transition: opacity 0.25s, transform 0.25s;
    top: 0;
  }
}
@media only screen and (min-width: 768px) and (prefers-reduced-motion: reduce) {
  .portlet > .portlet-topper {
    transition: none;
  }
}
.portlet-topper {
  background-color: #f0f5ff;
  border-color: #80acff;
  border-radius: 8px 8px 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  color: #0b5fff;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 3px 12px 3px 24px;
  position: relative;
}

.portlet-topper-toolbar {
  margin: 0;
  padding-left: 0;
}

.portlet-topper-toolbar > a,
.portlet-topper-toolbar > span > a,
.portlet-topper-toolbar .lfr-icon-menu > a {
  color: #0b5fff;
}

.portlet-topper-toolbar > a:focus,
.portlet-topper-toolbar > a:hover {
  text-decoration: none;
}

@media only screen and (max-width: 767px) {
  .controls-visible .portlet-topper {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.controls-visible .portlet-topper-toolbar {
  display: block;
}

.controls-visible .portlet-topper-toolbar .dropdown-toggle::after {
  display: none;
}

body.v2.enable_editable .CX-utama .box-utama .box-sidenav {
  top: 70px;
}
@media (min-width: 1280px) {
  body.v2.enable_editable #CX-header {
    max-width: 1280px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
body.v2.enable_editable .CX-utama .box-utama .box-content-utama {
  margin-top: 80px;
}
body.v2.enable_editable .CX-utama, body.v2.enable_editable.no-sidebar .CX-section-no-sidebar .CX-utama {
  z-index: 7;
}
@media (min-width: 1280px) {
  body.v2.enable_editable .CX-utama, body.v2.enable_editable.no-sidebar .CX-section-no-sidebar .CX-utama {
    max-width: 1280px;
    margin: 0 auto;
  }
}
body.v2.enable_editable .portlet-layout .portlet .portlet-title-text {
  color: #6b6c7e;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 2.2;
  margin-bottom: 0;
  text-transform: uppercase;
}
body.v2.enable_editable .portlet-title-text {
  font-size: 1rem;
}
body.v2.enable_editable .portlet > .portlet-topper {
  opacity: 1;
}
body.v2.enable_editable .portlet-journal-content .portlet .portlet-header .visible-interaction {
  visibility: visible;
}
body.v2.enable_editable .portlet-decorate .portlet-content {
  background-color: #FFF;
  border-radius: 0.5rem;
  padding: 0 24px;
}
body.v2.enable_editable .portlet .portlet-content.portlet-content-editable .autofit-float.autofit-row.portlet-header .dropdown-toggle:after {
  display: none;
}

.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-toggle {
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 15px;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto {
  display: block;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .pop-list-goto-title {
  text-align: left;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .pop-list-goto-title .pop-list-goto-title-inner {
  display: flex;
  align-items: center;
  padding: 15px 0;
  cursor: pointer;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .pop-list-goto-title .pop-list-goto-title-inner .title {
  flex: 1 1 auto;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .pop-list-goto-title .pop-list-goto-title-inner .ico {
  flex: 0 0 auto;
  position: relative;
  top: 2px;
  right: 5px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .pop-list-goto-title.active .pop-list-goto-title-inner .ico {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .pop-list-goto-inner {
  margin-bottom: 20px;
  display: grid;
  align-items: flex-start;
  justify-content: center;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 10px;
  text-align: center;
  grid-auto-rows: 1fr;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .pop-list-goto-inner .goto-item {
  height: 100%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 5px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border: 1px solid transparent;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .pop-list-goto-inner .goto-item button {
  color: #333;
  width: 45px;
  height: 45px;
  line-height: 45px;
  position: relative;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .pop-list-goto-inner .goto-item button svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkt-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .pop-list-goto-inner .goto-item span {
  font-family: "SourceSans";
  font-size: 12px;
  line-height: 14px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333;
  font-weight: normal;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .pop-list-goto-inner .goto-item:nth-child(1n+1) button {
  background: #f5f5f5;
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .pop-list-goto-inner .goto-item:hover {
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  transform: translateY(-5px);
  background-color: #fff;
  border: 1px solid #f0f0f0;
  filter: drop-shadow(0px 3px 20px rgba(0, 0, 0, 0.16));
}
.top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-goto .pop-list-goto-inner .goto-item:hover button {
  background: #0b5fff;
  color: #fff;
}

.pop-box-logout {
  margin-top: 20px;
  display: block;
}

body.enable_editable .portlet-boundary .portlet .portlet-topper {
  opacity: 1;
  -webkit-transform: translateY(-97%);
  -moz-transform: translateY(-97%);
  -ms-transform: translateY(-97%);
  -o-transform: translateY(-97%);
  transform: translateY(-97%);
}

body.enable_sortable .portlet-boundary .portlet .portlet-content.portlet-content-editable .portlet-content-container .portlet-body {
  max-height: 100px;
  overflow: auto;
}

@media (max-width: 767px) {
  .top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-toggle .toggle-item .toggle-switch-check:empty ~ .toggle-switch-bar:after,
  .top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-toggle .toggle-item label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar:after {
    width: 24px;
    height: 24px;
  }
  .top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-toggle .toggle-item .toggle-switch-check:checked ~ .toggle-switch-bar:after,
  .top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-toggle .toggle-item label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar:after {
    left: 20px;
  }
}

@media (max-width: 1024px) {
  .top-quick-ball-container .pop-quick-ball .pop-quick-ball-inner .pop-list-toggle .toggle-item.hide-mobile {
    display: none;
  }
}

.dropdown-menu.portlet-options-dropdown ul.list-unstyled li button.dropdown-item {
  padding: 0.34375rem 1rem;
  padding-left: 2.75rem;
}

.cadmin .applications-menu-modal ul.nav.nav-tabs li button {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

body.disable_editable .portlet-borderless .portlet-content {
  padding: 0 !important;
  border: 0px !important;
}

body.enable_editable .CX-utama #CX-content {
  padding-top: 160px;
}
body.enable_sortable .CX-utama #main-content {
  max-width: 800px;
  margin: 0 auto;
}

.portlet-column-content.empty {
  padding: 0px;
}

body.enable_editable .portlet-column-content.empty {
  padding: 50px;
  position: relative;
  border: 1px solid #D9DFF2;
  background: #F1F3FA;
}
body.enable_editable .portlet-column-content.empty:before {
  content: "";
  border: 1px dashed #494DF4;
  position: absolute;
  left: 10px;
  right: 10px;
  top: 10px;
  bottom: 10px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  background-color: #fff;
}
body.enable_editable .portlet-column-content.empty:after {
  content: "Drag & Drop Here";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #1374E8;
  font-family: "SourceSans-Bold";
  font-size: 16px;
}

.bg-grey {
  background-color: #fafafa;
}

.bg-blue {
  background-color: #eef4f7;
}

.CX-main {
  padding: 5rem 0;
}
@media (max-width: 1366px) {
  .CX-main {
    padding: 3rem 0;
  }
}

.box-head-title h1,
.box-head-title h3 {
  font-size: 2.5rem;
  color: #2a428b;
}
@media (max-width: 1280px) {
  .box-head-title h1,
  .box-head-title h3 {
    font-size: 2rem;
  }
}
.box-head-title.with-link {
  position: relative;
}
.box-head-title.with-link a {
  font-size: 1.3rem;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media (max-width: 1440px) {
  .box-head-title h1,
  .box-head-title h3 {
    font-size: 2.2rem !important;
  }
}

.datepicker-days table tr td,
.datepicker-days table tr th {
  font-size: 1rem;
}

.view-more {
  position: relative;
  font-family: "SourceSans-Semibold";
}
.theme-default .view-more {
  color: #2a428b;
}
.theme-default .view-more:after {
  position: absolute;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  content: "\f178";
  font-family: "Font Awesome 5 Pro";
  margin-left: 10px;
}
.theme-prestise .view-more {
  color: #2a428b;
}
.theme-prestise .view-more:after {
  position: absolute;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  content: "\f178";
  font-family: "Font Awesome 5 Pro";
  margin-left: 10px;
}
.theme-syariah .view-more {
  color: #2a428b;
}
.theme-syariah .view-more:after {
  position: absolute;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  content: "\f178";
  font-family: "Font Awesome 5 Pro";
  margin-left: 10px;
}
.view-more:hover {
  text-decoration: none;
}
.view-more:hover:after {
  margin-left: 20px;
}

.view-more-simple {
  position: relative;
  font-family: "SourceSans-Semibold";
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 1.1rem;
}
.theme-default .view-more-simple {
  color: #2a428b;
}
.theme-default .view-more-simple:after {
  position: absolute;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  content: "\f054";
  font-family: "Font Awesome 5 Pro";
  margin-left: 10px;
}
.theme-prestise .view-more-simple {
  color: #2a428b;
}
.theme-prestise .view-more-simple:after {
  position: absolute;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  content: "\f054";
  font-family: "Font Awesome 5 Pro";
  margin-left: 10px;
}
.theme-syariah .view-more-simple {
  color: #2a428b;
}
.theme-syariah .view-more-simple:after {
  position: absolute;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  content: "\f054";
  font-family: "Font Awesome 5 Pro";
  margin-left: 10px;
}
.view-more-simple:hover {
  text-decoration: none;
}
.view-more-simple:hover:after {
  margin-left: 20px;
}

.box-select .select2-container.select2-container--default {
  width: 100% !important;
}
.box-select .select2-container.select2-container--default.select2-container--disabled {
  opacity: 0.5;
}
.box-select .select2-container.select2-container--default.select2-container--disabled .select2-selection--single {
  cursor: not-allowed;
}
.box-select .select2-container.select2-container--default .select2-selection--single {
  border: 0 !important;
  border-radius: 0;
  height: 40px;
  display: flex;
  align-items: center;
}
.box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  flex: 1 1 auto;
}
.theme-default .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #f03c3c;
  font-size: 1.2rem;
  font-family: "SourceSans";
  font-weight: normal;
  letter-spacing: 1px;
  padding-left: 20px;
}
.theme-prestise .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #f03c3c;
  font-size: 1.2rem;
  font-family: "SourceSans";
  font-weight: normal;
  letter-spacing: 1px;
  padding-left: 20px;
}
.theme-syariah .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #f03c3c;
  font-size: 1.2rem;
  font-family: "SourceSans";
  font-weight: normal;
  letter-spacing: 1px;
  padding-left: 20px;
}
.box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
  flex: 0 0 auto;
  top: 0;
  position: relative;
  display: block;
}
.theme-default .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
  border-left: 1px solid #000092;
  width: 40px;
}
.theme-prestise .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
  border-left: 1px solid #c9a85c;
  width: 40px;
}
.theme-syariah .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
  border-left: 1px solid #007b57;
  width: 40px;
}
.box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:before {
  content: "\f078";
  font-family: "Font Awesome 5 Pro";
  font-weight: bold;
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.theme-default .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:before {
  color: #000092;
}
.theme-prestise .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:before {
  color: #c9a85c;
}
.theme-syariah .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:before {
  color: #007b57;
}
.box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}

body.is-scroll .box-chat {
  opacity: 0.2;
}

.box-chat {
  position: fixed;
  right: 0px;
  bottom: 150px;
  z-index: 10;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
.box-chat.show {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.box-chat .box-inner-chat .box-chat-item {
  padding: 10px;
  margin-bottom: 0.5rem;
  letter-spacing: 1px;
  width: 100px;
}
@media (max-width: 767px) {
  .box-chat .box-inner-chat .box-chat-item.go-lead-form.show {
    display: block !important;
  }
}
.box-chat .box-inner-chat .box-chat-item:last-child {
  margin-bottom: 0px;
}
.theme-default .box-chat .box-inner-chat .box-chat-item {
  background-color: #fdb713;
}
.theme-default .box-chat .box-inner-chat .box-chat-item a {
  color: #2a428b;
  display: block;
  text-align: center;
  text-decoration: none;
}
.theme-default .box-chat .box-inner-chat .box-chat-item a .text {
  display: block;
  line-height: 20px;
  font-size: 0.8rem;
  line-height: 16px;
}
.theme-default .box-chat .box-inner-chat .box-chat-item a .ico {
  margin-bottom: 10px;
  display: block;
}
.theme-default .box-chat .box-inner-chat .box-chat-item a .ico img {
  height: 24px;
}
.theme-default .box-chat .box-inner-chat .box-chat-item.blue {
  background-color: #00529b;
}
.theme-default .box-chat .box-inner-chat .box-chat-item.blue a {
  color: #ffffff;
}
.theme-default .box-chat .box-inner-chat .box-chat-item.blue a .badge.badge-secondary {
  background-color: #fdb713;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 0.7rem;
  color: #ffffff;
  font-weight: normal;
  padding: 0.5rem 0.5rem;
  border-radius: 0px;
  margin: 0 0;
  margin-top: 5px;
}
.theme-prestise .box-chat .box-inner-chat .box-chat-item {
  background-color: #fdb713;
}
.theme-prestise .box-chat .box-inner-chat .box-chat-item a {
  color: #2a428b;
  display: block;
  text-align: center;
  text-decoration: none;
}
.theme-prestise .box-chat .box-inner-chat .box-chat-item a .text {
  display: block;
  line-height: 20px;
  font-size: 0.8rem;
  line-height: 16px;
}
.theme-prestise .box-chat .box-inner-chat .box-chat-item a .ico {
  margin-bottom: 10px;
  display: block;
}
.theme-prestise .box-chat .box-inner-chat .box-chat-item a .ico img {
  height: 24px;
}
.theme-prestise .box-chat .box-inner-chat .box-chat-item.blue {
  background-color: #00529b;
}
.theme-prestise .box-chat .box-inner-chat .box-chat-item.blue a {
  color: #ffffff;
}
.theme-prestise .box-chat .box-inner-chat .box-chat-item.blue a .badge.badge-secondary {
  background-color: #fdb713;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 0.7rem;
  color: #ffffff;
  font-weight: normal;
  padding: 0.5rem 0.5rem;
  border-radius: 0px;
  margin: 0 0;
  margin-top: 5px;
}
.theme-syariah .box-chat .box-inner-chat .box-chat-item {
  background-color: #fdb713;
}
.theme-syariah .box-chat .box-inner-chat .box-chat-item a {
  color: #2a428b;
  display: block;
  text-align: center;
  text-decoration: none;
}
.theme-syariah .box-chat .box-inner-chat .box-chat-item a .text {
  display: block;
  line-height: 20px;
  font-size: 0.8rem;
  line-height: 16px;
}
.theme-syariah .box-chat .box-inner-chat .box-chat-item a .ico {
  margin-bottom: 10px;
  display: block;
}
.theme-syariah .box-chat .box-inner-chat .box-chat-item a .ico img {
  height: 24px;
}
.theme-syariah .box-chat .box-inner-chat .box-chat-item.blue {
  background-color: #00529b;
}
.theme-syariah .box-chat .box-inner-chat .box-chat-item.blue a {
  color: #ffffff;
}
.theme-syariah .box-chat .box-inner-chat .box-chat-item.blue a .badge.badge-secondary {
  background-color: #fdb713;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 0.7rem;
  color: #ffffff;
  font-weight: normal;
  padding: 0.5rem 0.5rem;
  border-radius: 0px;
  margin: 0 0;
  margin-top: 5px;
}

@media (max-width: 1440px) {
  .box-chat {
    bottom: 100px;
  }
}
@media (max-width: 1440px) {
  .box-chat .box-inner-chat .box-chat-item {
    width: 90px;
  }
  .box-chat .box-inner-chat .box-chat-item a .text {
    font-size: 0.7rem !important;
    line-height: 14px !important;
  }
}

@media (max-width: 767px) {
  .box-chat {
    bottom: 80px;
  }
  .box-chat .box-inner-chat .box-chat-item {
    width: 80px;
  }
  .box-chat .box-inner-chat .box-chat-item a .text {
    font-size: 0.6rem !important;
    line-height: 12px !important;
  }
  .box-chat .box-inner-chat .box-chat-item a .badge {
    font-size: 0.6rem !important;
  }
}

.cx-tab-slider .slick-slide {
  opacity: 0.2;
}
.cx-tab-slider .slick-slide.slick-active {
  opacity: 1;
}

.box-unit-content-inner .dataTables_wrapper {
  margin-top: 20px;
  width: 100%;
}
.box-unit-content-inner .dataTables_wrapper .dataTables_length .form-control {
  height: 30px;
}
.box-unit-content-inner .dataTables_wrapper .dataTables_length label {
  font-size: 1rem;
}
.box-unit-content-inner .dataTables_wrapper .dataTables_filter label {
  font-size: 1rem;
}
.box-unit-content-inner .dataTables_wrapper .dataTables_filter .form-control {
  background-color: #ffffff;
  border-radius: 0px;
  height: 30px;
}
.box-unit-content-inner .dataTables_wrapper .pagination li a {
  font-size: 1rem;
}

.box-input-inner .form-control {
  background-color: #ffffff;
  border-radius: 0px !important;
}
.box-input-inner .box-select .select2-container.select2-container--default .select2-selection--single {
  border: 1px solid #d7d7d4 !important;
}

.CX-simple-desc .box-head-title {
  margin-bottom: 2rem;
}
.CX-simple-desc .box-desc {
  font-family: "SourceSans-Light";
  color: #333333;
  letter-spacing: 2px;
  font-size: 1.2rem;
}

.CX-simple-title.CX-main {
  padding: 2rem 0;
}

.nav-simple .slick-arrow {
  width: 75px;
  height: 75px;
  z-index: 2;
}
.theme-default .nav-simple .slick-arrow {
  background-color: #fdb713;
}
.theme-default .nav-simple .slick-arrow:before {
  color: #000092;
  opacity: 1;
  font-size: 1.8rem;
}
.theme-default .nav-simple .slick-arrow.slick-disabled {
  opacity: 0.5;
}
.theme-prestise .nav-simple .slick-arrow {
  background-color: #fdb713;
}
.theme-prestise .nav-simple .slick-arrow:before {
  color: #c9a85c;
  opacity: 1;
  font-size: 1.8rem;
}
.theme-prestise .nav-simple .slick-arrow.slick-disabled {
  opacity: 0.5;
}
.theme-syariah .nav-simple .slick-arrow {
  background-color: #fdb713;
}
.theme-syariah .nav-simple .slick-arrow:before {
  color: #007b57;
  opacity: 1;
  font-size: 1.8rem;
}
.theme-syariah .nav-simple .slick-arrow.slick-disabled {
  opacity: 0.5;
}
.nav-simple .slick-arrow:before {
  font-family: "Font Awesome 5 Pro";
}
.nav-simple .slick-arrow.slick-prev:before {
  content: "\f177";
}
.nav-simple .slick-arrow.slick-next:before {
  content: "\f178";
}

.CX-login .btn:hover {
  -webkit-animation: pulse 2s infinite;
  -moz-animation: pulse 2s infinite;
  -ms-animation: pulse 2s infinite;
  animation: pulse 2s infinite;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
  }
  70% {
    -webkit-box-shadow: 0 0 0 15px rgba(204, 169, 44, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
    box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
  }
  70% {
    -moz-box-shadow: 0 0 0 15px rgba(204, 169, 44, 0);
    box-shadow: 0 0 0 15px rgba(204, 169, 44, 0);
  }
  100% {
    -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
    box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
  }
}
body.private-page .box-unit-content .form-control {
  letter-spacing: 1px;
}
.theme-default body.private-page .box-unit-content .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #000;
  font-size: 1rem;
  letter-spacing: 1px;
  font-family: "SourceSans-Semibold";
}
.theme-prestise body.private-page .box-unit-content .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #000;
  font-size: 1rem;
  letter-spacing: 1px;
  font-family: "SourceSans-Semibold";
}
.theme-syariah body.private-page .box-unit-content .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #000;
  font-size: 1rem;
  letter-spacing: 1px;
  font-family: "SourceSans-Semibold";
}

.select2-container .select2-selection--multiple {
  border: 1px solid #d7d7d4;
  border-radius: 0px;
  height: 44px;
}

.theme-default .select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid #000092;
}
.theme-prestise .select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid #000092;
}
.theme-syariah .select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid #000092;
}

.box-act-item.has-loader {
  position: relative;
  cursor: default;
  font-size: 1.3rem;
}
.box-act-item.has-loader:before {
  content: "\f110";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 15px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: a 1s infinite steps(10);
  -moz-animation: a 1s infinite steps(10);
  -ms-animation: a 1s infinite steps(10);
  animation: a 1s infinite steps(10);
  color: #000000;
  z-index: 3;
  font-weight: bold;
}
.box-act-item.has-loader:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fafafa;
  z-index: 2;
}

.simplebar-track.simplebar-horizontal {
  height: 20px !important;
  background-color: #d8d3d3;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}

.simplebar-scrollbar::before {
  background-color: #fdb604;
  opacity: 1 !important;
  height: 16px !important;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}

@media (max-width: 767px) {
  body.is-default #CX-content {
    margin-top: 65px !important;
  }
}

@media (max-width: 500px) {
  .box-head-title h1,
  .box-head-title h3 {
    font-size: 1.8rem !important;
    letter-spacing: 1px;
  }
}

@media (max-width: 500px) {
  .CX-main {
    padding: 2rem 0 !important;
  }
}

@media (max-width: 767px) {
  .CX-main .box-head-title.with-link h1,
  .CX-main .box-head-title.with-link h3 {
    margin-bottom: 1rem;
  }
  .CX-main .box-head-title.with-link a {
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    top: initial !important;
    transform: none !important;
    right: initial !important;
    margin-top: 1rem;
    font-size: 1rem;
  }
}

.cx-box-pagination .box-pagination li a {
  font-family: "SourceSans";
  font-size: 1.1rem;
}
.cx-box-pagination .box-pagination li:hover a,
.cx-box-pagination .box-pagination li:hover span {
  font-family: "SourceSans" !important;
}
.cx-box-pagination .box-pagination li.active span.current {
  width: 40px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  font-family: "SourceSans-Semibold";
  color: #00008f;
  font-size: 1.1rem;
}
.cx-box-pagination .box-pagination li.active:hover span.current {
  font-family: "SourceSans-Semibold" !important;
}
.cx-box-pagination .box-pagination li:last-child a.next {
  background-color: #00008f;
  color: #ffffff;
}

.box-input .box-input-addon {
  display: flex;
  align-items: center;
  position: relative;
  background-color: #ffffff;
  overflow: hidden;
}
.box-input .box-input-addon .box-text-addon {
  flex: 1 1 auto;
}
.box-input .box-input-addon .box-text-addon .form-group {
  margin-bottom: 0px;
}
.box-input .box-input-addon .box-text-addon .form-group .form-control {
  background-color: transparent;
  border-radius: 0px;
  border: 0px;
  height: 50px;
  font-family: "SourceSans";
  font-size: 1.2rem;
  letter-spacing: 1px;
  padding-left: 20px;
  padding-right: 45px;
  color: #00008f;
  font-style: italic;
}
.box-input .box-input-addon .box-text-addon .form-group .form-control::-webkit-input-placeholder {
  color: #00008f;
  font-style: italic;
}
.box-input .box-input-addon .box-text-addon .form-group .form-control::-moz-placeholder {
  color: #00008f;
  font-style: italic;
}
.box-input .box-input-addon .box-text-addon .form-group .form-control:-moz-placeholder {
  color: #00008f;
  font-style: italic;
}
.box-input .box-input-addon .box-text-addon .form-group .form-control:-ms-input-placeholder {
  color: #00008f;
  font-style: italic;
}
.box-input .box-input-addon .box-ico-addon {
  position: absolute;
  right: 0;
  width: 40px;
  text-align: center;
  top: 0;
  height: 100%;
  color: #feb601;
  background-color: #ffffff;
}
.box-input .box-input-addon .box-ico-addon:before {
  content: "";
  position: absolute;
  left: 0;
  border-left: 1px solid #feb601;
  height: 26px;
  width: 1px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.box-input .box-input-addon .box-ico-addon .box-ico {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media (max-width: 1024px) {
  .simple-bar {
    padding-bottom: 3rem;
  }
}

section.CX-main.cx-accordion-simple-medium .box-head-title {
  margin-bottom: 2rem;
}
section.CX-main.cx-accordion-simple-medium .CX-box-accordion .box-inner .box-item {
  margin-bottom: 1rem;
}
section.CX-main.cx-accordion-simple-medium .CX-box-accordion .box-inner .box-item:last-child {
  margin-bottom: 0px;
}
section.CX-main.cx-accordion-simple-medium .CX-box-accordion .box-inner .box-item.open .box-toggle.active {
  background-color: #4976ba;
}
section.CX-main.cx-accordion-simple-medium .CX-box-accordion .box-inner .box-item .box-toggle {
  padding: 2rem;
}
@media (max-width: 1024px) {
  section.CX-main.cx-accordion-simple-medium .CX-box-accordion .box-inner .box-item .box-toggle {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  section.CX-main.cx-accordion-simple-medium .CX-box-accordion .box-inner .box-item .box-toggle {
    padding: 1rem;
  }
}
section.CX-main.cx-accordion-simple-medium .CX-box-accordion .box-inner .box-item .box-toggle h3 {
  text-transform: none;
  font-size: 1.4rem;
  letter-spacing: 1px;
}
@media (max-width: 1024px) {
  section.CX-main.cx-accordion-simple-medium .CX-box-accordion .box-inner .box-item .box-toggle h3 {
    font-size: 1.2rem;
  }
}
@media (max-width: 767px) {
  section.CX-main.cx-accordion-simple-medium .CX-box-accordion .box-inner .box-item .box-toggle h3 {
    font-size: 1.1rem;
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  section.CX-main.cx-accordion-simple-medium .CX-box-accordion .box-inner .box-item .box-toggle:before {
    transform: none;
    top: 1rem;
  }
}
section.CX-main.cx-accordion-simple-medium .CX-box-accordion .box-inner .box-item .box-content {
  background-color: #f3f3f3;
  -webkit-box-shadow: 0 1px 13px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 1px 13px rgba(0, 0, 0, 0.16);
  -ms-box-shadow: 0 1px 13px rgba(0, 0, 0, 0.16);
  -o-box-shadow: 0 1px 13px rgba(0, 0, 0, 0.16);
  box-shadow: 0 1px 13px rgba(0, 0, 0, 0.16);
}

.cx-klaim-accordion .CX-box-accordion .box-inner .box-item .box-toggle.active {
  background-color: #4976ba;
}
.cx-klaim-accordion .CX-box-accordion .box-inner .box-item .box-content .box-content-inner {
  background-color: #ffffff;
}
.cx-klaim-accordion .CX-box-accordion .box-inner .box-item .box-content .text {
  font-size: 1.1rem;
  color: #29353d;
  letter-spacing: 1px;
}
.cx-klaim-accordion .CX-box-accordion .box-inner .box-item .box-content .text strong {
  font-weight: normal;
  font-family: "SourceSans-Semibold";
}
.cx-klaim-accordion .CX-box-accordion .box-inner .box-item:last-child .box-content .box-content-inner {
  background-color: transparent !important;
}

.CX-tata-cara .CX-box-accordion .box-inner .box-item .box-toggle.active {
  background-color: #4976ba;
}
.CX-tata-cara .CX-box-accordion .box-inner .box-item .box-content .box-content-inner {
  background-color: #ffffff;
}
.CX-tata-cara .CX-box-accordion .box-inner .box-item .box-content .text {
  font-size: 1.1rem;
  color: #29353d;
  letter-spacing: 1px;
}
.CX-tata-cara .CX-box-accordion .box-inner .box-item .box-content .text strong {
  font-weight: normal;
  font-family: "SourceSans-Semibold";
}
.CX-tata-cara .CX-box-accordion .box-inner .box-item .box-content .link-terkait a {
  letter-spacing: 1px;
  font-family: "SourceSans";
}

#box-modal-widget-pop-up {
  z-index: 99 !important;
}
#box-modal-widget-pop-up .overlay-bg {
  background: rgba(0, 0, 0, 0.5) !important;
}
#box-modal-widget-pop-up .box-struktur-item {
  padding: 0 0 !important;
}
@media (max-width: 1440px) {
  #box-modal-widget-pop-up .box-struktur-item {
    width: 800px;
  }
}
@media (max-width: 1280px) {
  #box-modal-widget-pop-up .box-struktur-item {
    width: 600px;
  }
}
@media (max-width: 767px) {
  #box-modal-widget-pop-up .box-struktur-item {
    width: 95%;
  }
}
#box-modal-widget-pop-up .box-struktur-item .close-modal-profile {
  left: initial !important;
  width: initial !important;
  right: -10px;
  top: -20px;
}
@media (max-width: 768px) {
  #box-modal-widget-pop-up .box-struktur-item .close-modal-profile {
    right: -5px;
  }
}
@media (max-width: 768px) {
  #box-modal-widget-pop-up .box-struktur-item .close-modal-profile a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 1.2rem;
  }
}
#box-modal-widget-pop-up .box-struktur-item .box-struktur-item-inner {
  display: block !important;
}
#box-modal-widget-pop-up .box-struktur-item .box-struktur-item-inner .box-detail {
  flex: none !important;
  padding: 0 0 !important;
}
#box-modal-widget-pop-up .box-struktur-item .box-struktur-item-inner .box-detail .img {
  overflow: hidden;
  text-align: center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
#box-modal-widget-pop-up .box-struktur-item .box-struktur-item-inner .box-detail .img img {
  object-fit: initial;
  width: auto;
  height: auto;
  margin: 40px auto 80px;
}
#box-modal-widget-pop-up .box-struktur-item .box-struktur-item-inner .box-detail .btn-act {
  position: absolute;
  bottom: 0px;
  width: 100%;
  left: 0;
  padding: 20px 0;
  text-align: center;
}

.box-address-cust {
  margin-top: 3rem;
}
.box-address-cust .box-address-cust-inner {
  display: flex;
  flex-wrap: wrap;
}
.box-address-cust .box-address-cust-inner .box-address-cust-item {
  flex: 0 0 50%;
  max-width: 50%;
  padding: 1rem;
}
.box-address-cust .box-address-cust-inner .box-address-cust-item table {
  width: 100%;
}
.box-address-cust .box-address-cust-inner .box-address-cust-item table thead tr th,
.box-address-cust .box-address-cust-inner .box-address-cust-item table thead tr td,
.box-address-cust .box-address-cust-inner .box-address-cust-item table tbody tr td {
  border-collapse: collapse;
}
.box-address-cust .box-address-cust-inner .box-address-cust-item table thead tr th {
  font-weight: normal;
  font-family: "SourceSans-Semibold";
}
.box-address-cust .box-address-cust-inner .box-address-cust-item table thead tr th,
.box-address-cust .box-address-cust-inner .box-address-cust-item table thead tr td {
  padding: 0.5rem 1rem;
}
.box-address-cust .box-address-cust-inner .box-address-cust-item table tbody tr td {
  padding: 0.5rem 1rem;
}

.box-modal-profile .close-modal-profile .close-widget-pop {
  width: 50px;
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-size: 1.5rem;
  text-align: center;
  border: 1px solid #00008f;
  display: inline-block;
  margin-right: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #00008f;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.CX-box-accordion.faq .box-inner .box-item.open .box-content .CX-box-accordion .box-inner .box-item:not(.open) .box-toggle:after {
  border: 1px solid #ccc;
  border-top: 0;
}
.CX-box-accordion.faq .box-inner .box-item.open .box-content .CX-box-accordion .box-inner .box-item .box-toggle {
  background-color: #eee;
  color: #000000;
}
.CX-box-accordion.faq .box-inner .box-item.open .box-content .CX-box-accordion .box-inner .box-item .box-toggle h3 {
  text-transform: none;
  font-family: "SourceSans-Semibold";
}
.CX-box-accordion.faq .box-inner .box-item.open .box-content .CX-box-accordion .box-inner .box-item .box-content {
  overflow: hidden;
  display: none;
}
@media (max-width: 1024px) {
  .simplebar-track.simplebar-horizontal {
    height: 10px !important;
  }
  .simplebar-track.simplebar-horizontal .simplebar-scrollbar::before {
    height: 6px !important;
  }
}

.box-info-about-cookies {
  position: fixed;
  z-index: 10;
  background: rgba(0, 0, 0, 0.9);
  color: #ffffff;
  padding: 1.5rem 1.5rem;
  font-size: 1.1rem;
  letter-spacing: 1px;
  font-family: "SourceSans-Light";
}
@media (min-width: 501px) {
  .box-info-about-cookies {
    max-width: 384px;
    bottom: 20px;
    left: 20px;
  }
}
@media (max-width: 500px) {
  .box-info-about-cookies {
    left: 10px;
    right: 10px;
    bottom: 0;
    font-size: 1rem;
  }
}
.box-info-about-cookies a {
  color: #ffffff;
  text-decoration: underline;
}
.box-info-about-cookies .box-act .btn {
  display: block;
  width: 100%;
}

.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-select .form-group .control-label,
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-input .form-group .control-label {
  font-size: 1.1rem;
  font-weight: normal;
}
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-select .form-group.has-error .form-control,
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-input .form-group.has-error .form-control {
  border-color: #da1414;
}
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-select .form-group.has-error .form-validator-stack.help-block,
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-input .form-group.has-error .form-validator-stack.help-block {
  font-size: 1rem;
}
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-act {
  text-align: left;
  margin-top: 2rem;
}
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-act .btn {
  width: 200px;
}
@media (max-width: 767px) {
  .cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-act .btn {
    width: 100%;
  }
}
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-captcha .form-request .form-group.form-captcha.row {
  align-items: center;
}
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-captcha .form-request .form-group.form-captcha.row .form-group {
  margin-bottom: 0;
}
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-captcha .form-request .form-group.form-captcha.row .form-group .form-control {
  margin-top: 20px;
  background-color: #fff;
  border-color: transparent;
  height: 55px;
  font-size: 1.2rem;
  letter-spacing: 1px;
  color: #545454;
}
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-captcha .form-request .form-group.form-captcha.row .form-group.has-error .form-control {
  border-color: #da1414;
}
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-captcha .form-request .form-group.form-captcha.row .form-group.has-error .form-validator-stack.help-block {
  font-size: 1rem;
}
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-captcha .form-request .form-group.form-captcha.row .form-group.has-error .form-validator-stack.help-block {
  position: absolute;
}
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-captcha .form-request .form-group.form-captcha.row .form-group.input-text-wrapper.col-md-3 {
  flex: 0 0 auto;
  width: 200px;
  max-width: initial;
}
.cx-contact-hubungi-kami .box-contact-hubungi-kami .box-contact-hubungi-kami-inner .box-form-input .box-captcha .form-request .form-group.form-captcha.row .form-group.input-text-wrapper.col-md-9 {
  flex: 0 0 auto;
  width: 200px;
  max-width: initial;
}

@media (max-width: 767px) {
  .CX-card-widget.simple .box-card-widget .item-widget .item-display .item-display-inner a .item-box .title {
    padding: 0 0 !important;
    font-size: 0.6rem;
  }
}

@media (min-width: 1025px) {
  section.CX-main.CX-product-list .box-product-outer .simple-bar .simplebar-track.simplebar-horizontal {
    display: none !important;
  }
}

@media (max-width: 1024px) {
  section.CX-main.CX-product-list .box-product-outer .simple-bar .box-product-item {
    padding-right: 10px;
  }
}
@media (min-width: 1025px) {
  section.CX-main.CX-product-list .box-product-outer .simple-bar .simplebar-track.simplebar-horizontal {
    display: none !important;
  }
}
@media (max-width: 1024px) {
  section.CX-main.CX-product-list .box-product-outer .simple-bar .row .col-sm-4 .box-product-item .box-detail .box-benefit .benefitInner ul li {
    word-break: break-all;
  }
}

@media (max-width: 767px) {
  body .box-chat {
    bottom: 0px !important;
    right: initial !important;
    left: 0;
    left: initial;
    width: 100%;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  body .box-chat .box-inner-chat {
    display: flex;
  }
  body .box-chat .box-inner-chat .box-chat-item {
    flex: 1;
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  body .back_to_top {
    bottom: 80px !important;
    right: 10px !important;
  }
}

@media (max-width: 767px) {
  body.is-scroll .box-chat.show {
    -webkit-transform: translate(0, 100%);
    -moz-transform: translate(0, 100%);
    -ms-transform: translate(0, 100%);
    -o-transform: translate(0, 100%);
    transform: translate(0, 100%);
  }
  body.is-scroll .back_to_top {
    bottom: 20px !important;
  }
}

@media (max-width: 500px) {
  body section.CX-main.CX-card-widget {
    padding: 10px 0 !important;
  }
}

@media (max-width: 1024px) {
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .keunggulan-inner .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-text .box-text-inner {
    margin: 0 auto;
  }
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .keunggulan-inner .box-keunggulan-utama .box-list-keunggulan .box-keunggulan-item .box-text .box-text-inner h4 {
    display: block;
    text-align: center;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .theme-default section.CX-home-slider.static.detail .item-home-slider .caption p {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

.box-hubungi-kami .box-hubungi-kami-inner {
  position: relative;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form.hide-left .simplebar-track.simplebar-vertical {
  display: none;
}

.section-penghargaan .box-section-penghargaan-outer .box-section-penghargaan-slider .box-section-penghargaan-item .box-section-penghargaan .box-text .box-text-inner p {
  color: #707070 !important;
}

body.theme-prestise .simplebar-scrollbar::before {
  background-color: #ae8d40;
}

@media (max-width: 1024px) {
  .CX-home-slider.static.simple .item-home-slider .container.CX-wrapper .caption {
    margin-top: 0px !important;
  }
}

@media (max-width: 768px) {
  .box-keunggulan-utama .box-list-keunggulan.slick-slider .box-keunggulan-item .box-ico .box-ico-inner {
    height: 80px;
    line-height: 80px;
    text-align: center;
    position: relative;
  }
  .box-keunggulan-utama .box-list-keunggulan.slick-slider .box-keunggulan-item .box-ico .box-ico-inner img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .box-keunggulan-utama .box-list-keunggulan.slick-slider .slick-arrow,
  .box-keunggulan-utama .box-list-keunggulan.slick-slider .slider__counter {
    display: none !important;
  }
  .box-keunggulan-utama .box-list-keunggulan.slick-slider .slick-dots {
    bottom: -10px;
  }
  .box-keunggulan-utama .box-list-keunggulan.slick-slider .slick-dots li button:before {
    font-size: 12px;
    color: #372ce0;
  }
}

@media (max-width: 768px) {
  .box-syarat-ketentuan .box-syarat-list .slick-arrow,
  .box-syarat-ketentuan .box-syarat-list .slider__counter {
    display: none !important;
  }
  .box-syarat-ketentuan .box-syarat-list .slick-dots {
    bottom: -10px;
  }
  .box-syarat-ketentuan .box-syarat-list .slick-dots li button:before {
    font-size: 12px;
    color: #372ce0;
  }
}

@media (max-width: 768px) {
  section.CX-main.CX-langkah .box-langkah-outer .box-langkah-inner .slick-arrow,
  section.CX-main.CX-langkah .box-langkah-outer .box-langkah-inner .slider__counter {
    display: none !important;
  }
  section.CX-main.CX-langkah .box-langkah-outer .box-langkah-inner .slick-dots {
    bottom: -10px;
  }
  section.CX-main.CX-langkah .box-langkah-outer .box-langkah-inner .slick-dots li button:before {
    font-size: 12px;
    color: #372ce0;
  }
}

@media (max-width: 768px) {
  section.CX-main.CX-product-list.with-slider.with-bg .box-product-outer .slick-arrow.slick-prev {
    left: -20px !important;
  }
  section.CX-main.CX-product-list.with-slider.with-bg .box-product-outer .slick-arrow.slick-next {
    right: -20px !important;
  }
}

@media (min-width: 1025px) {
  section.CX-home-slider.static.banner-media .item-home-slider .box-nav-media .simple-bar {
    padding-bottom: 0px;
  }
}

@media (max-width: 768px) {
  body.theme-prestise .box-keunggulan-utama .box-list-keunggulan.slick-slider .slick-dots {
    bottom: -10px;
  }
  body.theme-prestise .box-keunggulan-utama .box-list-keunggulan.slick-slider .slick-dots li button:before {
    font-size: 12px;
    color: #ae8d40;
  }
}
@media (max-width: 768px) {
  body.theme-prestise .box-syarat-ketentuan .box-syarat-list .slick-dots li button:before {
    color: #ae8d40;
  }
}
@media (max-width: 768px) {
  body.theme-prestise section.CX-main.CX-langkah .box-langkah-outer .box-langkah-inner .slick-dots li button:before {
    color: #ae8d40;
  }
}

@media (max-width: 768px) {
  body.theme-syariah .box-keunggulan-utama .box-list-keunggulan.slick-slider .slick-dots {
    bottom: -10px;
  }
  body.theme-syariah .box-keunggulan-utama .box-list-keunggulan.slick-slider .slick-dots li button:before {
    font-size: 12px;
    color: #007b57;
  }
}
@media (max-width: 768px) {
  body.theme-syariah .box-syarat-ketentuan .box-syarat-list .slick-dots li button:before {
    color: #007b57;
  }
}
@media (max-width: 768px) {
  body.theme-syariah section.CX-main.CX-langkah .box-langkah-outer .box-langkah-inner .slick-dots li button:before {
    color: #007b57;
  }
}

body.theme-prestise .CX-product-list.with-slider .slider__counter {
  color: #231f20;
}

body.theme-syariah .CX-product-list.with-slider .slider__counter {
  color: #003827;
}

@media (max-width: 767px) {
  section.CX-main.CX-product-list.with-slider.with-bg .box-product-outer .slick-arrow:before {
    top: 5px;
    position: relative;
  }
  section.CX-main.CX-product-list.with-slider.with-bg .box-product-outer .slick-arrow.slick-prev {
    left: 0px !important;
  }
  section.CX-main.CX-product-list.with-slider.with-bg .box-product-outer .slick-arrow.slick-next {
    right: 0px !important;
  }
}

.CX-cari-formulir .box-card-download .box-card-item a:hover .box-ico img {
  filter: none !important;
  -webkit-filter: none !important;
  -moz-filter: none !important;
  -ms-filter: none !important;
  -o-filter: none !important;
}

.CX-pencarian .cx-box-pagination {
  margin-top: 2rem;
}

@media (max-width: 767px) {
  #CX-header-mobile .box-header .box-others .box-top-menu ul:first-child li:first-child,
  #CX-header .box-header .box-others .box-top-menu ul:first-child li:first-child {
    margin-bottom: 1.5rem;
  }
}

@media (max-width: 767px) {
  .box-tab-title.simple > ul .tab_slider {
    display: none;
  }
}
@media (max-width: 767px) {
  .box-tab-title.simple > ul li {
    position: relative;
  }
  .box-tab-title.simple > ul li:before {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #f07662;
    opacity: 0;
  }
  .box-tab-title.simple > ul li.active:before {
    opacity: 1;
  }
  .box-tab-title.simple > ul li.active a {
    color: #f07662;
  }
}

.theme-default .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-next,
.theme-default .CX-unit-widget .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-prev {
  z-index: 2;
}

@media (max-width: 1023px) {
  #CX-header-mobile.CX-header-mobile .box-header .box-navigation {
    overflow-x: hidden;
  }
  #CX-header.scrolled.scroll-bottom {
    -webkit-transform: translateY(0%) !important;
    -moz-transform: translateY(0%) !important;
    -ms-transform: translateY(0%) !important;
    -o-transform: translateY(0%) !important;
    transform: translateY(0%) !important;
  }
  #CX-header-mobile.CX-header-mobile .box-header .box-navigation {
    overflow: hidden;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 900px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
  section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption {
    max-width: 50% !important;
  }
  .box-chat {
    bottom: 20px;
  }
  #CX-header-mobile.CX-header-mobile .box-header {
    overflow-y: auto;
    overflow-x: hidden;
  }
}
@media (max-width: 768px) {
  .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-control-pilih a .toggle-laporan-item-inner .ico {
    display: block;
    margin-bottom: 10px;
  }
  .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-control-pilih a .toggle-laporan-item-inner .ico img {
    max-height: 40px;
  }
}
@media (max-width: 768px) {
  .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-control-pilih a .toggle-laporan-item-inner .title {
    padding-left: 0;
  }
}

@media (max-width: 768px) {
  .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .box-filter .box-cari-laporan-inner {
    max-width: 100%;
    display: block;
  }
  .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .box-filter .box-cari-laporan-inner .box-select {
    width: 100%;
  }
  .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .box-filter .box-cari-laporan-inner .box-act {
    text-align: right;
  }
}

@media (max-width: 768px) {
  .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-toggle:before {
    transform: none;
    top: 20px;
  }
  .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-toggle h3 {
    padding-right: 20px;
  }
}
@media (max-width: 768px) {
  .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list {
    padding: 0 0 20px;
  }
  .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list .download-list-inner {
    display: block;
  }
  .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list .download-list-inner .title-download {
    margin-bottom: 10px;
    align-items: flex-start;
  }
  .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list .download-list-inner .title-download .ico {
    margin-top: 5px;
    position: relative;
  }
  .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list .download-list-inner .title-download .ico img {
    height: 30px;
  }
  .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list .download-list-inner .title-download .title {
    height: auto !important;
  }
  .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list .download-list-inner .link-download a {
    font-size: 18px;
    justify-content: center;
    display: block;
    text-align: center;
  }
  .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list .download-list-inner .link-download a .ico {
    display: inline-block;
  }
  .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .download-list .download-list-inner .link-download a .title {
    display: inline-block;
    height: auto !important;
  }
}

@media (max-width: 768px) {
  .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-control-pilih {
    overflow-x: auto;
  }
  .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-control-pilih a {
    min-width: 200px;
    margin-right: 15px;
  }
}

@media (max-width: 767px) {
  .CX-laporan-keuangan-detail .box-laporan-keuangan-detail .box-content-laporan .box-filter .box-cari-laporan-inner .box-act .btn {
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }
}

#box-header-mobile .simplebar-track.simplebar-horizontal {
  display: none;
}
#box-header-mobile .simplebar-scrollbar.simplebar-visible:before {
  height: 100% !important;
}

@media (min-width: 1280px) {
  .CX-pencarian .cx-box-pencarian .box-content-pencarian .box-tab-content-pencarian {
    max-height: 350px;
  }
}
@media (min-width: 1280px) and (max-height: 600px) {
  .CX-pencarian .cx-box-pencarian .box-content-pencarian .box-tab-content-pencarian {
    max-height: 270px;
  }
}
@media (min-width: 1280px) and (min-height: 700px) {
  .CX-pencarian .cx-box-pencarian .box-content-pencarian .box-tab-content-pencarian {
    max-height: 600px;
  }
}
@media (min-width: 1280px) {
  .CX-main.CX-pencarian {
    padding: 1.5rem 0;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-head-pencarian .box-text-search .text-input .form-group .form-control {
    height: auto;
    padding-left: 0.5rem;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-close {
    top: 0px;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-content-pencarian:before {
    top: -25px;
  }
  .CX-main.CX-pencarian .box-tab-title.simple {
    margin: 0.4rem 0;
  }
  .CX-main.CX-pencarian .box-tab-title.simple ul li {
    margin-bottom: 0px;
  }
  .CX-main.CX-pencarian .box-tab-title.simple ul li a {
    font-size: 1rem;
    padding: 10px;
  }
  .CX-main.CX-pencarian .box-tab-content-pencarian {
    margin-top: 20px;
  }
  .CX-main.CX-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner .CX-result-search .result-search.simple .result-search-inner .result-item a h3 {
    font-size: 1.2rem;
  }
  .CX-main.CX-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner .CX-result-search .result-search.simple .result-search-inner .result-item a p {
    font-size: 0.9rem;
  }
  .CX-main.CX-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner .CX-cari-formulir .box-cari-formulir .box-content-formulir {
    padding: 0 0;
  }
  .CX-main.CX-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner .CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-toggle {
    padding: 1rem 1rem;
  }
  .CX-main.CX-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner .CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-toggle h3 {
    font-size: 1.2rem;
  }
  .CX-main.CX-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner .CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-content .box-content-inner {
    padding: 1rem 0;
  }
  .CX-main.CX-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner .CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-card-download .box-card-item a {
    padding: 1rem;
    margin-bottom: 20px;
  }
  .CX-main.CX-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner .CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-card-download .box-card-item a .box-ico {
    padding-left: 0px;
  }
  .CX-main.CX-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner .CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-card-download .box-card-item a .title {
    font-size: 1.2rem;
    margin-bottom: 1rem;
  }
  .CX-main.CX-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner .CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-card-download .box-card-item a .label-download {
    font-size: 1rem;
  }
  .CX-main.CX-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-outer .row {
    justify-content: center;
  }
  .CX-main.CX-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-outer .box-product-item .box-img {
    height: 200px !important;
  }
  .CX-main.CX-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-outer .box-product-item .box-detail {
    padding: 1rem;
  }
  .CX-main.CX-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-outer .box-product-item .box-detail .title {
    margin-bottom: 0px;
  }
  .CX-main.CX-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-outer .box-product-item .box-detail .title h3 {
    font-size: 1.2rem;
  }
  .CX-main.CX-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-outer .box-product-item .box-detail .box-act a {
    font-size: 1rem;
  }
}
@media (max-width: 1024px) {
  .CX-main.CX-pencarian {
    padding: 1rem 0;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-close {
    top: -10px;
    right: 5px;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-close a {
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 1.3rem;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-head-pencarian {
    margin-top: 0px;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-head-pencarian h3 {
    font-size: 1.2rem;
    margin-bottom: 10px;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-content-pencarian:before {
    top: -20px;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-content-pencarian > .container.CX-wrapper .box-tab-title.simple {
    margin: 0rem 0;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-content-pencarian .CX-result-search .result-search.simple .result-search-inner .result-item a {
    padding-right: 0px;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-content-pencarian .CX-result-search .result-search.simple .result-search-inner .result-item a:before {
    display: none;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-content-pencarian .CX-result-search .result-search.simple .result-search-inner .result-item a h3:after {
    content: "\f054";
    font-family: "Font Awesome 5 Pro";
    font-size: 1rem;
    margin-left: 10px;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-content-pencarian .CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-content .box-content-inner {
    padding: 1rem 0;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-content-pencarian .CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-card-download .box-card-item {
    display: block;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-content-pencarian .CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-card-download .box-card-item a {
    padding: 1rem;
    margin-bottom: 1rem;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-content-pencarian .CX-cari-formulir .box-cari-formulir .box-content-formulir .CX-box-accordion .box-inner .box-item .box-content .box-content-inner .box-card-download .box-card-item a .title {
    margin-bottom: 10px;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .row {
    flex-direction: column;
    justify-content: center;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-item {
    margin-bottom: 1rem;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-item .box-img {
    height: 150px !important;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-item .box-detail .title {
    margin-bottom: 10px;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-item .box-detail .title h3 {
    margin-bottom: 0px;
    font-size: 1.2rem !important;
  }
  .CX-main.CX-pencarian .cx-box-pencarian .box-tab-content-pencarian .box-content-item-pencarian .box-item-inner section.CX-main.CX-product-list .box-product-item .box-detail .box-act a {
    font-size: 1rem !important;
  }
}

@media (min-width: 1280px) and (max-width: 1366px) {
  .box-modal-profile.widget-pop-up .box-struktur-item {
    max-width: 450px !important;
  }
  .box-modal-profile.widget-pop-up .box-struktur-item .box-struktur-item-inner .box-detail .img img {
    height: 350px !important;
  }
}

@media (max-width: 767px) {
  .product-detail.CX-layout-product-detail .layout-keunggulan-outer .hubungi-kami .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer {
    padding: 3rem 2rem !important;
  }
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.promotion-content-detail .portlet-layout.row .col-md-12.portlet-column #simple-bar-hubungi,
.product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column #simple-bar-hubungi {
  max-height: initial !important;
}
@media (max-width: 767px) {
  .promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-hubungi-kami,
  .product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-hubungi-kami {
    margin: 0 12px;
  }
  .promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form,
  .product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form {
    padding: 3rem 2rem !important;
  }
}
.promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-hubungi-kami .box-hubungi-kami-inner,
.product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-hubungi-kami .box-hubungi-kami-inner {
  text-align: center;
}
.promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-hubungi-kami .box-hubungi-kami-inner .text_label,
.promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-hubungi-kami .box-hubungi-kami-inner .box-select,
.product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-hubungi-kami .box-hubungi-kami-inner .text_label,
.product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-hubungi-kami .box-hubungi-kami-inner .box-select {
  text-align: left;
}
.promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-hubungi-kami .box-hubungi-kami-inner .box-input .box-checkbox,
.product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-hubungi-kami .box-hubungi-kami-inner .box-input .box-checkbox {
  justify-content: center;
  width: auto;
}
@media (min-width: 768px) {
  .promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-hubungi-kami .box-hubungi-kami-inner .box-button-action,
  .product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-hubungi-kami .box-hubungi-kami-inner .box-button-action {
    max-width: 50%;
    margin: 20px auto;
    padding: 0 10px;
  }
}
.promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-form .box-input .form-group.input-text-wrapper, .promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-form .box-input .form-group.has-success, .promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-form .box-input .form-group.has-error,
.product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-form .box-input .form-group.input-text-wrapper,
.product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-form .box-input .form-group.has-success,
.product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-form .box-input .form-group.has-error {
  text-align: left;
}
@media (min-width: 768px) {
  .promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-form #fieldCustomer,
  .promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-form #fieldGeneral,
  .product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-form #fieldCustomer,
  .product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-form #fieldGeneral {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 20px;
  }
  .promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-form #fieldCustomer .box-input,
  .promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-form #fieldGeneral .box-input,
  .product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-form #fieldCustomer .box-input,
  .product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-form #fieldGeneral .box-input {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-form #fieldNonCustomer,
  .product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-form #fieldNonCustomer {
    display: grid;
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }
  .promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-form #fieldNonCustomer .box-input:first-child,
  .product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-form #fieldNonCustomer .box-input:first-child {
    grid-column: 1/3;
  }
  .promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-form #fieldNonCustomer .box-input:nth-child(4),
  .product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-form #fieldNonCustomer .box-input:nth-child(4) {
    grid-column: 1/3;
  }
}
@media (min-width: 1025px) {
  .promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-form #fieldGeneral2 .box-input,
  .product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-form #fieldGeneral2 .box-input {
    max-width: initial;
    width: auto;
    display: inline-block;
    margin: 0 auto;
  }
}
.promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-form #fieldGeneral2 .box-input .box-checkbox,
.product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-form #fieldGeneral2 .box-input .box-checkbox {
  width: initial;
  justify-content: center;
  display: grid;
  grid-template-columns: auto 1fr;
}
.promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-form #fieldGeneral2 .box-input .box-checkbox .error,
.product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-form #fieldGeneral2 .box-input .box-checkbox .error {
  grid-column: 1/3;
  text-align: left;
}
@media (min-width: 1025px) {
  .promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-form .box-act.input-captcha,
  .product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-form .box-act.input-captcha {
    max-width: 50%;
    margin: 0 auto;
  }
}
@media (min-width: 1025px) {
  .promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-form .box-act.hubungi,
  .product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-form .box-act.hubungi {
    margin: 0 auto 10px;
    max-width: 50%;
  }
}
.promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-form .box-act.hubungi .box-act-item,
.product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-form .box-act.hubungi .box-act-item {
  width: 100%;
  display: block !important;
}
.promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-form .box-act.hubungi .btn,
.product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-form .box-act.hubungi .btn {
  display: block;
  width: 100%;
}
.promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-form .box-act.hubungi .btn.btn-custom-white:after,
.product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-form .box-act.hubungi .btn.btn-custom-white:after {
  height: 1152%;
}
.promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-form .box-act.hubungi .btn:after,
.product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-form .box-act.hubungi .btn:after {
  border: 1px solid #fdb713;
}
@media (min-width: 1025px) {
  .promotion-content-detail .portlet-layout.row .col-md-12.portlet-column .box-form .captchaError,
  .product-detail.CX-layout-product-detail .portlet-layout.row .col-md-12.portlet-column .box-form .captchaError {
    max-width: 50%;
    margin: 15px auto;
  }
}

.top-brand img.top-brand {
  display: inline-block;
}
.top-brand img.top-brand-syariah {
  display: none;
}

body.theme-syariah .top-brand img.top-brand,
body.theme-prestise .top-brand img.top-brand {
  display: none;
}
body.theme-syariah .top-brand img.top-brand-syariah,
body.theme-prestise .top-brand img.top-brand-syariah {
  display: inline-block;
}

body.hide-header #CX-utama #CX-content {
  margin-top: 0px !important;
}
body.hide-header #CX-utama #CX-content section.CX-home-slider.static.detail {
  padding-top: 20px;
}
@media (max-width: 1280px) {
  body.hide-header #CX-utama #CX-content section.CX-home-slider.static.detail .item-home-slider .caption ol li,
  body.hide-header #CX-utama #CX-content section.CX-home-slider.static.detail .item-home-slider .caption ul li,
  body.hide-header #CX-utama #CX-content section.CX-home-slider.static.detail .item-home-slider .caption p {
    font-size: 1rem !important;
  }
}

/* additional 12 oct 2022 */
@media (max-width: 1366px) {
  body .CX-home-slider.utama .box-home-nav-slider .cx-slider-nav .item-nav-slider .caption .title {
    font-size: 1.2rem;
    line-height: 26px;
    font-weight: normal;
    font-family: "SourceSans";
  }
}

@media (max-width: 767px) {
  .CX-home-slider .box-home-slider .item-home-slider .btn.btn-custom {
    border-color: #000092 !important;
  }
}

@media (max-width: 768px) {
  body section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption {
    max-width: initial !important;
  }
  body section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption .category {
    font-size: 1rem !important;
  }
  body section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption .title h1,
  body section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption .title h2,
  body section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption .title h3 {
    line-height: 38px !important;
    font-size: 30px !important;
  }
}
@media (max-width: 1366px) {
  body section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption .category {
    font-size: 1.1rem;
  }
}
@media (max-width: 1366px) {
  body section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption .title h1,
  body section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption .title h2,
  body section.CX-home-slider.utama .box-home-slider .item-home-slider .container.CX-wrapper .caption .title h3 {
    font-size: 35px;
  }
}

@media (max-width: 500px) {
  section.CX-home-slider.utama .box-home-slider .slick-dots {
    padding-top: 1rem !important;
  }
}

body.theme-default .btn.btn-custom-white,
body.theme-default .btn.btn-custom.btn-lg {
  padding: 0.8rem 1.4rem 0.6rem !important;
}
body.theme-default .btn.btn-custom {
  border: 1px solid #000092 !important;
}
body.theme-default .btn.btn-custom:hover {
  border-color: #fdb713 !important;
}

.modal.fade:not(.show) {
  opacity: 0;
  visibility: hidden;
}

.section-hm-welcome {
  height: 100vh;
  background-size: cover;
  background-position: center;
  background-image: url(../images/Health-Meter/Welcome-Page/bg-welcome-page.jpg);
  background-repeat: no-repeat;
}
@media (max-width: 1024px) {
  .section-hm-welcome {
    height: 60vh;
    background-size: contain;
    background-position: bottom;
  }
}
@media (max-width: 767px) {
  .section-hm-welcome {
    height: 70vh;
  }
}
.section-hm-welcome .box-content {
  text-align: center;
  max-width: 440px;
  margin: 0 auto;
  padding-top: 4rem;
}
.section-hm-welcome .box-content .title {
  margin-bottom: 2rem;
  font-size: 2rem;
}

.section-hm-gender,
.section-hm-exercise {
  padding: 4rem 0;
  background-image: url(../images/Health-Meter/bg-select-gender.jpg);
  background-size: cover;
}
@media (max-width: 1024px) and (min-height: 1366px) {
  .section-hm-gender,
  .section-hm-exercise {
    padding-bottom: 13rem;
  }
}
.section-hm-gender .box-content,
.section-hm-exercise .box-content {
  max-width: 800px;
  margin: 0 auto;
}
.section-hm-gender .box-content .title,
.section-hm-exercise .box-content .title {
  margin-bottom: 4rem;
  font-size: 2rem;
  font-family: "SourceSans-Bold";
}
.section-hm-gender .box-content .box-option,
.section-hm-exercise .box-content .box-option {
  text-align: center;
  cursor: pointer;
}
.section-hm-gender .box-content .box-option.active img, .section-hm-gender .box-content .box-option:hover img,
.section-hm-exercise .box-content .box-option.active img,
.section-hm-exercise .box-content .box-option:hover img {
  filter: grayscale(0);
}
.section-hm-gender .box-content .box-option img,
.section-hm-exercise .box-content .box-option img {
  filter: grayscale(90%);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.section-hm-gender .box-content .box-option .label-option,
.section-hm-exercise .box-content .box-option .label-option {
  margin-top: 1rem;
  font-size: 1.2rem;
}
.section-hm-gender .box-content input[type=radio],
.section-hm-exercise .box-content input[type=radio] {
  display: none;
}
.section-hm-gender .box-content .btn-holder,
.section-hm-exercise .box-content .btn-holder {
  margin-top: 2rem;
}

.section-hm-age {
  padding: 6rem 0;
  background-image: url(../images/Health-Meter/bg-default-hm.jpg);
  background-size: cover;
}
@media (max-width: 1204px) and (min-height: 1366px) {
  .section-hm-age {
    padding: 14.5rem 0;
  }
}
@media (max-width: 1204px) and (min-height: 1366px) and (max-width: 767px) {
  .section-hm-age {
    padding: 4rem 0;
  }
}
.section-hm-age .box-outer-container {
  max-width: 80%;
  margin: auto;
}
@media (max-width: 768px) {
  .section-hm-age .box-outer-container {
    max-width: 100%;
  }
}
.section-hm-age .box-outer-container .box-content {
  padding-left: 2rem;
}
@media (max-width: 767px) {
  .section-hm-age .box-outer-container .box-content {
    padding: 0 2rem;
    padding-bottom: 3rem;
  }
}
.section-hm-age .box-outer-container .box-content .title {
  margin-bottom: 1.5rem;
  font-family: "SourceSans-Bold";
  font-size: 2rem;
}
.section-hm-age .box-outer-container .box-content .box-form .custom-control-label {
  font-size: 1rem;
}

.section-hm-sleeping-time {
  padding: 4rem 0;
  background-image: url(../images/Health-Meter/bg-default-hm.jpg);
  background-size: cover;
}
@media (max-width: 1024px) {
  .section-hm-sleeping-time {
    padding: 8rem 0;
  }
}
@media (max-width: 768px) {
  .section-hm-sleeping-time {
    padding: 4rem 0;
  }
}
.section-hm-sleeping-time .box-container-sleeping-time {
  max-width: 83%;
  margin: 0 auto;
}
@media (max-width: 1024px) {
  .section-hm-sleeping-time .box-container-sleeping-time {
    max-width: 100%;
  }
}
.section-hm-sleeping-time .box-container-sleeping-time .box-outer-clock {
  position: relative;
}
.section-hm-sleeping-time .box-container-sleeping-time .box-outer-clock .box-clock {
  padding-left: 5rem;
  position: relative;
  padding-top: 2rem;
  padding-bottom: 3rem;
}
.section-hm-sleeping-time .box-container-sleeping-time .box-outer-clock .box-clock:before {
  content: "";
  width: 125px;
  height: 71px;
  position: absolute;
  top: 0;
  left: 46%;
  transform: translateX(-50%);
  background-image: url(../images/Health-Meter/Sleeping-Time/top-clock.png);
  background-size: cover;
}
@media (max-width: 768px) {
  .section-hm-sleeping-time .box-container-sleeping-time .box-outer-clock .box-clock:before {
    width: 95px;
    height: 50px;
  }
}
@media (max-width: 767px) {
  .section-hm-sleeping-time .box-container-sleeping-time .box-outer-clock .box-clock:before {
    left: 13rem;
  }
}
@media (max-width: 375px) {
  .section-hm-sleeping-time .box-container-sleeping-time .box-outer-clock .box-clock:before {
    left: 12rem;
    width: 67px;
    height: 38px;
  }
}
.section-hm-sleeping-time .box-container-sleeping-time .box-outer-clock .box-clock:after {
  content: "";
  width: 617px;
  height: 285px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: url(../images/Health-Meter/Sleeping-Time/bottom-clock.png);
  background-size: cover;
}
@media (max-width: 768px) {
  .section-hm-sleeping-time .box-container-sleeping-time .box-outer-clock .box-clock:after {
    width: 406px;
    height: 173px;
    bottom: 1rem;
    left: 1.5rem;
  }
}
@media (max-width: 375px) {
  .section-hm-sleeping-time .box-container-sleeping-time .box-outer-clock .box-clock:after {
    width: 350px;
    height: 161px;
  }
}
.section-hm-sleeping-time .box-container-sleeping-time .box-outer-clock .box-value-sleeping-time {
  position: absolute;
  top: 15%;
  z-index: 3;
  background: #4976BA;
  padding: 0.5rem;
  border-radius: 10px;
}
@media (max-width: 768px) {
  .section-hm-sleeping-time .box-container-sleeping-time .box-outer-clock .box-value-sleeping-time {
    top: 0;
  }
}
.section-hm-sleeping-time .box-container-sleeping-time .box-outer-clock .box-value-sleeping-time:before {
  content: "";
  width: 115px;
  height: 310px;
  position: absolute;
  top: 88%;
  background-image: url(../images/Health-Meter/Sleeping-Time/vector-value-sleeping-time.png);
  background-size: cover;
}
@media (max-width: 768px) {
  .section-hm-sleeping-time .box-container-sleeping-time .box-outer-clock .box-value-sleeping-time:before {
    width: 103px;
    height: 276px;
  }
}
@media (max-width: 375px) {
  .section-hm-sleeping-time .box-container-sleeping-time .box-outer-clock .box-value-sleeping-time:before {
    width: 77px;
    height: 210px;
  }
}
.section-hm-sleeping-time .box-container-sleeping-time .box-outer-clock .box-value-sleeping-time .box-inner {
  border: 2px solid #ffffff;
  border-radius: 10px;
  padding: 0 0.7rem;
  font-size: 2rem;
  color: #ffffff;
  font-family: "SourceSans-Bold";
}
.section-hm-sleeping-time .box-container-sleeping-time .box-outer-clock .box-value-sleeping-time .box-inner span {
  margin-right: 0.5rem;
}
.section-hm-sleeping-time .box-container-sleeping-time .box-outer-clock .box-info {
  margin-top: 2rem;
  width: 85%;
}
.section-hm-sleeping-time .box-container-sleeping-time .box-outer-clock .box-info .cx-btn {
  cursor: default;
  background: #F07662;
  text-transform: uppercase;
  padding: 1rem 2rem !important;
}
.section-hm-sleeping-time .box-container-sleeping-time .box-outer-clock .box-info .cx-btn:hover:before, .section-hm-sleeping-time .box-container-sleeping-time .box-outer-clock .box-info .cx-btn.active:before {
  display: none;
}
.section-hm-sleeping-time .box-container-sleeping-time .box-content-text {
  padding-top: 8rem;
}
@media (max-width: 767px) {
  .section-hm-sleeping-time .box-container-sleeping-time .box-content-text {
    padding-top: 2rem;
    text-align: center;
  }
}
.section-hm-sleeping-time .box-container-sleeping-time .box-content-text .title {
  font-family: "SourceSans-Bold";
  font-size: 2rem;
}
.section-hm-sleeping-time .box-container-sleeping-time .rs-block.rs-outer {
  border: 25px solid #3478FF;
}
@media (max-width: 375px) {
  .section-hm-sleeping-time .box-container-sleeping-time .rs-block.rs-outer {
    border: 15px solid #3478FF;
  }
}
.section-hm-sleeping-time .box-container-sleeping-time .rs-block.rs-outer .rs-block {
  padding: 0 !important;
}
.section-hm-sleeping-time .box-container-sleeping-time .rs-control .rs-range-color {
  background-image: url(../images/Health-Meter/Sleeping-Time/bg-sleeping-time.png);
  background-size: contain;
  background-repeat: space;
  background-color: #263B80;
}
.section-hm-sleeping-time .box-container-sleeping-time .rs-control .rs-path-color {
  background-color: #ffffff;
}
.section-hm-sleeping-time .box-container-sleeping-time .rs-control .rs-bg-color {
  background-color: #fff;
}
.section-hm-sleeping-time .box-container-sleeping-time .rs-control .rs-handle {
  background-color: transparent;
  border: 8px solid transparent;
  border-right-color: #ff0;
  margin: 0;
  border-width: 0;
  position: relative;
  float: none;
}
.section-hm-sleeping-time .box-container-sleeping-time .rs-control .rs-handle:before {
  background: #fff;
  content: " ";
  display: block;
  border: 8px solid #ff8c79;
  margin: 0;
  border-width: 10px;
  position: absolute;
  bottom: 9px;
  left: 105px;
  border-width: 0 105px 10px 0;
}
.section-hm-sleeping-time .box-container-sleeping-time .rs-control .rs-handle:after {
  display: none;
}
.section-hm-sleeping-time .box-container-sleeping-time .rs-control .rs-first .rs-handle:before {
  border-color: #366DF5;
  bottom: 9px;
  left: 81px !important;
  border-width: 0 115px 10px 0;
  border-radius: 10px;
}
@media (max-width: 768px) {
  .section-hm-sleeping-time .box-container-sleeping-time .rs-control .rs-first .rs-handle:before {
    bottom: 5px;
    left: 45px !important;
    border-width: 0 70px 8px 0;
  }
}
@media (max-width: 375px) {
  .section-hm-sleeping-time .box-container-sleeping-time .rs-control .rs-first .rs-handle:before {
    bottom: 3px;
    left: 26px !important;
    border-width: 0 60px 8px 0;
  }
}
.section-hm-sleeping-time .box-container-sleeping-time .rs-control .rs-bg-color.rs-inner {
  background: transparent;
  background-image: url(../images/Health-Meter/Sleeping-Time/bg-clock.png);
  background-size: cover;
  border: 3px solid #878CF0;
}
.section-hm-sleeping-time .box-container-sleeping-time .rs-control .rs-inner-container:before {
  content: " ";
  position: absolute;
  top: 52%;
  left: 52%;
  width: 25px;
  height: 25px;
  background: #101537;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  z-index: 9;
  margin-left: -20px;
  margin-top: -20px;
}
@media (max-width: 375px) {
  .section-hm-sleeping-time .box-container-sleeping-time .rs-control .rs-inner-container:before {
    top: 53%;
    left: 53%;
  }
}
.section-hm-sleeping-time .box-container-sleeping-time .rs-overlay.rs-transition.rs-bg-color {
  background: 0 0;
}
.section-hm-sleeping-time .box-container-sleeping-time .rs-bar .rs-seperator {
  display: none;
}
.section-hm-sleeping-time .box-container-sleeping-time .rs-start {
  width: 147px !important;
  background: #101537;
  content: " ";
  display: block;
  border: 9px solid #101537;
  margin: 0;
  border-width: 10px;
  position: absolute;
  bottom: 29px;
  left: 64px;
  border-width: 0 0 5px 0;
  z-index: 3;
  border-radius: 10px;
}
@media (max-width: 768px) {
  .section-hm-sleeping-time .box-container-sleeping-time .rs-start {
    width: 115px !important;
    left: 35px;
  }
}
@media (max-width: 375px) {
  .section-hm-sleeping-time .box-container-sleeping-time .rs-start {
    width: 82px !important;
    left: 29px;
  }
}

.section-hm-exercise {
  background-image: url(../images/Health-Meter/bg-default-hm.jpg);
  background-size: cover;
}
@media (max-width: 1024px) {
  .section-hm-exercise {
    padding: 8rem 0;
  }
}
@media (max-width: 768px) {
  .section-hm-exercise {
    padding: 4rem 0;
  }
}
.section-hm-exercise .box-content .title {
  max-width: 60%;
  margin: 0 auto;
  margin-bottom: 4rem;
}
@media (max-width: 768px) {
  .section-hm-exercise .box-content .title {
    max-width: 100%;
  }
}
.section-hm-exercise .box-content .box-option {
  text-align: left;
}
.section-hm-exercise .box-content .box-option .box-image {
  text-align: center;
}
@media (max-width: 768px) {
  .section-hm-exercise .box-content .box-option .box-image {
    height: 315px;
  }
}
@media (max-width: 767px) {
  .section-hm-exercise .box-content .box-option .box-image {
    height: 170px;
  }
}
@media (max-width: 320px) {
  .section-hm-exercise .box-content .box-option .box-image {
    height: 115px;
  }
}
.section-hm-exercise .box-content .box-option .form-group {
  margin-top: 1rem;
}
.section-hm-exercise .box-content .box-option .form-group .custom-control {
  width: max-content;
  max-width: 100%;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .section-hm-exercise .box-content .box-option .form-group .custom-control {
    text-align: center;
  }
}
.section-hm-exercise .box-content .box-option .form-group .custom-control .custom-control-label {
  font-size: 1rem;
}
@media (max-width: 360px) {
  .section-hm-exercise .box-content .box-option .form-group .custom-control .custom-control-label-text {
    padding-left: 0.2rem;
  }
}

.section-hm-exercise-category {
  background-position: bottom;
}
@media (max-width: 1024px) {
  .section-hm-exercise-category {
    padding: 10rem 0;
  }
}
@media (max-width: 768px) {
  .section-hm-exercise-category {
    padding: 4rem 0;
  }
}
.section-hm-exercise-category .box-content .box-exercise-category {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.section-hm-exercise-category .box-content .box-exercise-category .list-category {
  flex: 0 20%;
  max-width: 20%;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .section-hm-exercise-category .box-content .box-exercise-category .list-category {
    flex: 0 25%;
    max-width: 25%;
  }
}
.section-hm-exercise-category .box-content .box-exercise-category .list-category .box-option.active img {
  border-color: #018bf8;
}
@media (min-width: 1025px) {
  .section-hm-exercise-category .box-content .box-exercise-category .list-category .box-option:hover img {
    border-color: #018bf8;
  }
}
.section-hm-exercise-category .box-content .box-exercise-category .list-category .box-option img {
  border-radius: 90px;
  filter: grayscale(0);
  border: 6px solid transparent;
}
.section-hm-exercise-category .box-content input[type=checkbox] {
  display: none;
}

.section-hm-smoking {
  background-image: url(../images/Health-Meter/bg-select-gender.jpg);
  background-position: bottom;
  padding-bottom: 0;
}
@media (max-width: 1024px) {
  .section-hm-smoking {
    padding: 14rem 0;
  }
}
@media (max-width: 768px) {
  .section-hm-smoking {
    padding: 8rem 0;
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .section-hm-smoking {
    padding: 4rem 0;
  }
}
.section-hm-smoking .box-outer-container .box-content {
  padding-top: 3rem;
}

.section-hm-smoking-confirm {
  background-position: bottom;
}
@media (max-width: 1024px) {
  .section-hm-smoking-confirm {
    padding: 15rem 0;
  }
}
@media (max-width: 768px) {
  .section-hm-smoking-confirm {
    padding: 4rem 0;
  }
}
.section-hm-smoking-confirm .box-content {
  max-width: 600px;
}
.section-hm-smoking-confirm .box-content .box-form .form-group.form-range .form-control-range {
  -webkit-appearance: none;
  width: 100%;
  height: 45px;
  background: #E693A1;
  border-radius: 20px;
  outline: none;
  opacity: 1;
  border: 1px solid #B8B8B8;
  -webkit-transition: 0.2s;
  transition: opacity 0.2s;
  /* Input Track */
}
.section-hm-smoking-confirm .box-content .box-form .form-group.form-range .form-control-range:hover {
  opacity: 0.7;
}
.section-hm-smoking-confirm .box-content .box-form .form-group.form-range .form-control-range::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 55px;
  height: 55px;
  background-color: #C91432;
  background-image: url(../images/Health-Meter/bg-range-slider.png);
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 30px;
  cursor: pointer;
}
.section-hm-smoking-confirm .box-content .box-form .form-group.form-range .form-control-range::-moz-range-thumb {
  width: 55px;
  height: 55px;
  background-color: #C91432;
  background-image: url(../images/Health-Meter/bg-range-slider.png);
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 30px;
  cursor: pointer;
}
.section-hm-smoking-confirm .box-content .box-form .form-group.form-range .form-control-range::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  box-shadow: none;
  border: none;
  background: transparent;
}
.section-hm-smoking-confirm .box-content .box-form .form-group.form-range .form-control-range::-moz-range-track {
  -webkit-appearance: none;
  box-shadow: none;
  border: none;
  background: transparent;
}
.section-hm-smoking-confirm .box-content .box-form .form-group.form-range .form-control-range::-ms-track {
  -webkit-appearance: none;
  box-shadow: none;
  border: none;
  background: transparent;
}
.section-hm-smoking-confirm .box-content .box-form .btn-group {
  width: 100%;
  margin-top: 1.5rem;
}
.section-hm-smoking-confirm .box-content .box-form .btn-group .cx-btn {
  min-width: 80px;
  text-transform: uppercase;
  padding: 0.5rem 1.7rem;
  position: relative;
  overflow: hidden;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  flex: 1 1 auto;
}
.section-hm-smoking-confirm .box-content .box-form .btn-group .btn-primary {
  background-color: #C91432;
  cursor: default;
  height: 45px;
}
.section-hm-smoking-confirm .box-content .box-form .btn-group .btn-primary.very-light {
  background-color: #E693A1;
}
.section-hm-smoking-confirm .box-content .box-form .btn-group .btn-primary.light {
  background-color: rgba(201, 20, 50, 0.7);
}
.section-hm-smoking-confirm .box-content .box-form .btn-group .btn-primary:hover:before {
  display: none;
}
.section-hm-smoking-confirm .box-content .box-form .btn-holder {
  margin-top: 4rem;
}

.section-hm-food .box-content .box-exercise-category .list-category {
  flex: 0 17%;
  max-width: 17%;
}
@media (max-width: 767px) {
  .section-hm-food .box-content .box-exercise-category .list-category {
    flex: 0 25%;
    max-width: 25%;
  }
}
.section-hm-food .box-content .box-exercise-category .list-category .box-option img {
  filter: grayscale(0);
}
.section-hm-food .box-content .box-food-choice {
  display: flex;
  justify-content: center;
  margin-top: 2rem;
}
.section-hm-food .box-content .box-food-choice .food-choice {
  width: 120px;
  height: 120px;
  margin: 0 1rem;
  border-radius: 50%;
  background-color: #8AACD9;
  border: 15px solid #B5D0EE;
  overflow: hidden;
}
.section-hm-food .box-content .box-food-choice .food-choice img {
  width: 100%;
}
@media (max-width: 767px) {
  .section-hm-food .box-content .box-food-choice .food-choice {
    width: 100px;
    margin: 0 0.5rem;
    height: 100px;
    border: 10px solid #B5D0EE;
  }
}
@media (max-width: 320px) {
  .section-hm-food .box-content .box-food-choice .food-choice {
    width: 80px;
    height: 80px;
  }
}

@media (max-width: 1024px) {
  .section-hm-result {
    padding-bottom: 0;
  }
}
.section-hm-result .box-outer-container {
  max-width: 100%;
}
.section-hm-result .box-outer-container .box-image {
  position: absolute;
  bottom: 0;
}
@media (max-width: 768px) {
  .section-hm-result .box-outer-container .box-image {
    position: relative;
    text-align: center;
  }
}
.section-hm-result .box-outer-container .box-content {
  padding-top: 0;
}
@media (max-width: 767px) {
  .section-hm-result .box-outer-container .box-content {
    padding: 0;
    padding-bottom: 3rem;
  }
}
.section-hm-result .box-outer-container .box-content .box-head {
  text-align: left;
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
.section-hm-result .box-outer-container .box-content .box-head .box-score {
  margin-right: 2rem;
  color: #29353d;
}
.section-hm-result .box-outer-container .box-content .box-head .box-score small {
  font-size: 0.8rem;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.section-hm-result .box-outer-container .box-content .box-head .box-score p {
  font-size: 4rem;
  line-height: 4rem;
  font-family: "SourceSans-Bold";
}
.section-hm-result .box-outer-container .box-content .box-head .result-value {
  font-size: 1.5rem;
  text-transform: uppercase;
  letter-spacing: 5px;
}
.section-hm-result .box-outer-container .box-content .box-result .list-result {
  display: flex;
  margin-bottom: 1.5rem;
}
.section-hm-result .box-outer-container .box-content .box-result .list-result .box-image {
  position: inherit;
  width: 62.5px;
  height: 62.5px;
  margin-right: 1rem;
  border-radius: 50%;
  overflow: hidden;
}
.section-hm-result .box-outer-container .box-content .box-result .list-result .desc {
  flex: 0 80%;
  max-width: 80%;
  margin-bottom: 0;
  color: #29353d;
}
.section-hm-result .box-outer-container .box-content .note-bottom {
  color: #29353d;
}
.section-hm-result .box-outer-container .box-content .btn-holder .btn:last-child {
  margin-left: 1rem;
}
@media (max-width: 375px) {
  .section-hm-result .box-outer-container .box-content .btn-holder .btn {
    width: 100%;
    margin-bottom: 1rem;
    margin-left: 0 !important;
  }
}
.section-hm-result .box-outer-container .box-content .box-social-media {
  display: flex;
  align-items: center;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.section-hm-result .box-outer-container .box-content .box-social-media span {
  font-size: 0.9rem;
  color: #018bf8;
}
.section-hm-result .box-outer-container .box-content .box-social-media .socmed {
  margin: 0;
  margin-left: 1rem;
  padding: 0;
  display: flex;
}
.section-hm-result .box-outer-container .box-content .box-social-media .socmed li {
  list-style: none;
  padding: 0.3rem 0;
  width: 35px;
  text-align: center;
  border: 1px solid #018bf8;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.section-hm-result .box-outer-container .box-content .box-social-media .socmed li:hover {
  background-color: #018bf8;
}
.section-hm-result .box-outer-container .box-content .box-social-media .socmed li:hover a {
  color: #ffffff;
}

.modal-result-hm .modal-dialog {
  position: relative;
  max-width: 900px;
}
.modal-result-hm .modal-dialog .modal-content {
  border-radius: 24px;
}
.modal-result-hm .modal-dialog .modal-content .modal-body {
  height: auto;
  padding: 2rem;
}
.modal-result-hm .modal-dialog .modal-content .modal-body .close {
  color: #151498;
  opacity: 1;
}
.modal-result-hm .modal-dialog .modal-content .modal-body .box-content {
  text-align: center;
}
.modal-result-hm .modal-dialog .modal-content .modal-body .box-content.bad .title {
  color: #F07662;
}
.modal-result-hm .modal-dialog .modal-content .modal-body .box-content .title {
  color: #4A85D3;
  text-transform: uppercase;
  font-family: "SourceSans-Bold";
  letter-spacing: 6px;
  margin-bottom: 1rem;
}
.modal-result-hm .modal-dialog .modal-content .modal-body .box-content .box-text {
  max-width: 60%;
  margin: 2rem auto;
  font-size: 1.2rem;
}
@media (max-width: 767px) {
  .modal-result-hm .modal-dialog .modal-content .modal-body .box-content .box-text {
    max-width: 100%;
  }
}

.theme-default .CX-top-header {
  background-color: #090385;
}
.theme-prestise .CX-top-header {
  background-color: #f9f9f9;
}
.theme-syariah .CX-top-header {
  background-color: #f9f9f9;
}
.CX-top-header ul {
  display: flex;
  justify-content: end;
  align-items: center;
}
.theme-default .CX-top-header ul li a {
  color: #ffffff !important;
}
.theme-prestise .CX-top-header ul li a {
  color: #231f20 !important;
}
.theme-syariah .CX-top-header ul li a {
  color: #231f20 !important;
}
.CX-top-header ul li.user-login .CX-login .btn.btn-custom {
  display: flex;
  flex-direction: column;
  padding: 0.5rem 2rem 0.7rem !important;
  align-items: center;
}
.theme-default .CX-top-header ul li.user-login .CX-login .btn.btn-custom {
  background-color: #5c5cb7 !important;
  border: 1px solid #5c5cb7 !important;
  color: #ffffff !important;
}
.theme-prestise .CX-top-header ul li.user-login .CX-login .btn.btn-custom {
  background-color: #ae8d40 !important;
  border: 1px solid #ae8d40 !important;
  color: #ffffff !important;
}
.theme-syariah .CX-top-header ul li.user-login .CX-login .btn.btn-custom {
  background-color: #007b57 !important;
  border: 1px solid #007b57 !important;
  color: #ffffff !important;
}
.theme-default .CX-top-header ul li.user-login .CX-login .btn.btn-custom:after {
  background-color: #fdb713 !important;
  border: 1px solid #fdb713 !important;
}
.theme-prestise .CX-top-header ul li.user-login .CX-login .btn.btn-custom:after {
  background-color: #7d652d !important;
  border: 1px solid #7d652d !important;
}
.theme-syariah .CX-top-header ul li.user-login .CX-login .btn.btn-custom:after {
  background-color: #026044 !important;
  border: 1px solid #026044 !important;
}
.CX-top-header ul li.user-login .CX-login .btn.btn-custom span {
  font-size: 0.8rem;
  color: #ffffff;
}
.CX-top-header ul li.user-login .CX-login .btn.btn-custom img {
  width: 90px;
}
.CX-top-header .user-has-login .box-toggle-user .box-pop-user ul {
  flex-direction: column;
  align-items: flex-start;
}
.CX-top-header .user-has-login .box-toggle-user .box-pop-user ul li a {
  color: #2a428b !important;
}
.CX-top-header .user-has-login .box-toggle-user .box-display-user:before {
  color: #ffffff;
}
.CX-top-header .user-has-login .box-toggle-user .box-display-user .user-icon {
  border: 1px solid #ffffff;
  background-color: #f2f2f2;
  color: #2a428b;
}

.CX-header-mobile .box-header .box-others .box-top-menu ul:last-child li:last-child .boxDropLanguage.simple ul li span {
  color: #183d6e !important;
}
@media (max-width: 1024px) {
  .CX-header-mobile .box-header .box-others .CX-login a {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    color: #ffffff;
    background-color: #5c5cb7;
    border-color: #5c5cb7;
  }
  .CX-header-mobile .box-header .box-others .CX-login a:hover, .CX-header-mobile .box-header .box-others .CX-login a:active {
    background-color: #000092;
    border-color: #000092;
  }
  .CX-header-mobile .box-header .box-others .CX-login a span {
    font-size: 0.9rem;
    color: #ffffff;
  }
  .CX-header-mobile .box-header .box-others .CX-login a img {
    width: 80px;
  }
}

.language-bar .boxDropLanguage.simple .nav-lang-simple li.active span,
.language-bar .boxDropLanguage.simple .nav-lang-simple li.active a {
  color: #ffffff !important;
  opacity: 0.5;
  font-family: "SourceSans-Semibold";
  text-transform: uppercase;
}
@media (min-width: 821px) {
  .language-bar .boxDropLanguage.simple .nav-lang-simple li {
    width: 25px;
    height: 20px;
    position: relative;
  }
}
@media (min-width: 821px) {
  .language-bar .boxDropLanguage.simple .nav-lang-simple li span,
  .language-bar .boxDropLanguage.simple .nav-lang-simple li a {
    position: absolute;
    left: 0;
  }
}
@media (min-width: 821px) and (max-width: 1366px) {
  .language-bar .boxDropLanguage.simple .nav-lang-simple li span,
  .language-bar .boxDropLanguage.simple .nav-lang-simple li a {
    top: -0.1rem;
  }
}

@media (max-width: 767px) {
  .CX-home-slider.utama.new .box-home-slider {
    background: transparent;
  }
}
.CX-home-slider.utama.new .box-home-slider .item-home-slider {
  height: 427px !important;
}
.CX-home-slider.utama.new .box-home-slider .item-home-slider:before {
  display: none;
}
@media (max-width: 767px) {
  .CX-home-slider.utama.new .box-home-slider .item-home-slider:before {
    display: block;
    background: rgba(0, 0, 0, 0.3);
    z-index: 2;
  }
}
@media (max-width: 767px) {
  .CX-home-slider.utama.new .box-home-slider .item-home-slider .container.CX-wrapper {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    padding: 80px 16px 0;
    z-index: 3;
  }
  .CX-home-slider.utama.new .box-home-slider .item-home-slider .container.CX-wrapper .caption {
    display: block !important;
    top: 0;
    transform: none;
  }
  .CX-home-slider.utama.new .box-home-slider .item-home-slider .container.CX-wrapper .caption .title h2 {
    white-space: pre-wrap;
    word-break: keep-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }
}
.CX-home-slider.utama.new .box-home-slider .item-home-slider .container.CX-wrapper .caption {
  margin-top: 0 !important;
}
@media (max-width: 820px) {
  .CX-home-slider.utama.new .box-home-slider .item-home-slider .container.CX-wrapper .caption {
    max-width: 80% !important;
  }
}
@media (max-width: 767px) {
  .CX-home-slider.utama.new .box-home-slider .item-home-slider .container.CX-wrapper .caption {
    max-width: 100% !important;
  }
  .CX-home-slider.utama.new .box-home-slider .item-home-slider .container.CX-wrapper .caption .btn {
    font-size: 0.8rem !important;
  }
}
.CX-home-slider.utama.new .box-home-slider .item-home-slider .container.CX-wrapper .category {
  color: #090385;
}
@media (max-width: 767px) {
  .CX-home-slider.utama.new .box-home-slider .item-home-slider .container.CX-wrapper .category {
    color: #ffffff;
  }
}
.CX-home-slider.utama.new .box-home-slider .item-home-slider .container.CX-wrapper .title h2 {
  font-size: 2rem;
  color: #090385;
}
@media (max-width: 767px) {
  .CX-home-slider.utama.new .box-home-slider .item-home-slider .container.CX-wrapper .title h2 {
    color: #ffffff;
  }
}
.CX-home-slider.utama.new .box-home-slider .item-home-slider .container.CX-wrapper .btn.btn-custom {
  background-color: #5c5cb7;
  border-radius: 50px !important;
  border: 1px solid #5c5cb7 !important;
}
.CX-home-slider.utama.new .box-home-slider .item-home-slider .container.CX-wrapper .btn.btn-custom:hover {
  border: 1px solid #000092 !important;
}
.CX-home-slider.utama.new .box-home-slider .item-home-slider .container.CX-wrapper .btn.btn-custom:after {
  background-color: #000092;
  border: 1px solid #000092 !important;
}
.CX-home-slider.utama.new .box-home-slider .item-home-slider .container.CX-wrapper .btn.btn-custom-white {
  border-color: #5c5cb7;
  color: #5c5cb7;
  background: #ffffff;
  border-radius: 50px !important;
}
.CX-home-slider.utama.new .box-home-slider .item-home-slider .container.CX-wrapper .btn.btn-custom-white:hover {
  color: #ffffff !important;
}
.CX-home-slider.utama.new .box-home-slider .item-home-slider .container.CX-wrapper .btn.btn-custom-white:after {
  border-color: #000092;
  background-color: #000092;
  color: #ffffff;
}
@media (max-width: 767px) {
  .CX-home-slider.utama.new .box-home-slider .item-home-slider .bg-for-mobile .box-act {
    display: none !important;
  }
  .CX-home-slider.utama.new .box-home-slider .item-home-slider .bg-for-mobile .box-act .btn.btn-custom {
    background-color: #5c5cb7;
    border: 1px solid #5c5cb7 !important;
    border-radius: 50px !important;
    padding: 0.8rem 1.1rem !important;
    font-size: 0.9rem !important;
  }
  .CX-home-slider.utama.new .box-home-slider .item-home-slider .bg-for-mobile .box-act .btn.btn-custom:hover {
    border: 1px solid #5c5cb7 !important;
  }
  .CX-home-slider.utama.new .box-home-slider .item-home-slider .bg-for-mobile .box-act .btn.btn-custom:after {
    background-color: #000092;
    border: 1px solid #000092;
  }
  .CX-home-slider.utama.new .box-home-slider .item-home-slider .bg-for-mobile .box-act .btn.btn-custom-white {
    border-color: #5c5cb7;
    color: #5c5cb7;
    background: #ffffff;
    border-radius: 50px !important;
    padding: 0.8rem 1.1rem !important;
    font-size: 0.9rem !important;
  }
  .CX-home-slider.utama.new .box-home-slider .item-home-slider .bg-for-mobile .box-act .btn.btn-custom-white:hover {
    color: #ffffff !important;
  }
  .CX-home-slider.utama.new .box-home-slider .item-home-slider .bg-for-mobile .box-act .btn.btn-custom-white:after {
    border-color: #000092;
    background-color: #000092;
    color: #ffffff;
  }
}
.CX-home-slider.utama.new .box-home-slider .item-home-slider .caption-mobile.hide {
  display: none !important;
}
.CX-home-slider.utama.new .box-home-slider .slick-dots {
  bottom: 1.8rem;
  display: block !important;
}
@media (max-width: 767px) {
  .CX-home-slider.utama.new .box-home-slider .slick-dots {
    background-color: transparent;
    bottom: 0;
    position: absolute !important;
  }
}
.CX-home-slider.utama.new .box-home-slider .slick-dots li.slick-active button {
  opacity: 1;
}
.CX-home-slider.utama.new .box-home-slider .slick-dots li button {
  width: 15px;
  height: 15px;
  line-height: 15px;
  background: #3C3CAA;
  border-radius: 50%;
  opacity: 0.3;
}
.CX-home-slider.utama.new .box-home-slider .slick-dots li button:before {
  display: none;
}

.CX-card-widget.new {
  padding: 2rem 0;
}
.CX-card-widget.new .box-head-title h1 {
  color: #090385;
  font-size: 2rem;
  font-family: "SourceSans-Bold";
  margin-bottom: 2rem;
}
@media (max-width: 500px) {
  .CX-card-widget.new .box-head-title h1 {
    font-size: 1.3rem;
  }
}
.CX-card-widget.new .box-card-widget .item-widget {
  width: 250px;
  height: 60px;
  cursor: pointer;
  border: 1px solid #5c5cb7;
  padding: 0 1rem;
  border-radius: 50px;
  text-decoration: none;
  transition: border-width 0.1s ease-in-out;
}
@media (max-width: 500px) {
  .CX-card-widget.new .box-card-widget .item-widget {
    width: 150px !important;
    height: 50px !important;
  }
}
.CX-card-widget.new .box-card-widget .item-widget:hover {
  border: 3px solid #5c5cb7;
  font-weight: bold;
}
.CX-card-widget.new .box-card-widget .item-widget:hover .item-display {
  opacity: 1;
  visibility: visible;
  transform: none;
}
.CX-card-widget.new .box-card-widget .item-widget:focus {
  border: 1px solid #000092;
}
.CX-card-widget.new .box-card-widget .item-widget:focus:after {
  transform: translateY(10%) translateX(-60px) rotate(-45deg);
}
.CX-card-widget.new .box-card-widget .item-widget:focus .item-display .item-display-inner .ico img {
  filter: brightness(0) invert(1);
}
.CX-card-widget.new .box-card-widget .item-widget:focus .item-display .item-display-inner .title {
  color: #ffffff;
}
.CX-card-widget.new .box-card-widget .item-widget:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 500%;
  height: 1000%;
  z-index: -1;
  transform-origin: 0 0;
  transform: translateX(calc(20% - 0px)) translateY(10%) rotate(-45deg);
  transition: transform 0.3s;
  background-color: #000092;
  border: 1px solid #000092 !important;
}
.CX-card-widget.new .box-card-widget .item-widget .item-display {
  justify-content: start;
}
.CX-card-widget.new .box-card-widget .item-widget .item-display .item-display-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
}
@media (max-width: 767px) {
  .CX-card-widget.new .box-card-widget .item-widget .item-display .item-display-inner {
    gap: 0.3rem;
  }
}
.CX-card-widget.new .box-card-widget .item-widget .item-display .item-display-inner .ico img {
  width: 30px;
}
.CX-card-widget.new .box-card-widget .item-widget .item-display .item-display-inner .title {
  margin-top: 0;
  margin-bottom: 0;
  text-transform: capitalize;
  font-family: "SourceSans";
  font-size: 1.2rem;
}
@media (max-width: 1024px) {
  .CX-card-widget.new .box-card-widget .item-widget .item-display .item-display-inner .title {
    font-size: 1rem !important;
  }
}
@media (max-width: 500px) {
  .CX-card-widget.new .box-card-widget .item-widget .item-display .item-display-inner .title {
    margin-top: 0 !important;
    font-size: 0.8rem !important;
    text-align: left !important;
  }
}
.CX-card-widget.new .box-card-widget .item-widget .item-action {
  display: none;
}

section.CX-home-layanan.new {
  padding-top: 0;
  padding-bottom: 0;
}
@media (max-width: 767px) {
  section.CX-home-layanan.new {
    padding: 0 !important;
    margin-bottom: 0 !important;
  }
}
section.CX-home-layanan.new .box-head-title h3 {
  font-size: 2rem;
}
@media (max-width: 500px) {
  section.CX-home-layanan.new .box-head-title h3 {
    font-size: 1.3rem;
  }
}
section.CX-home-layanan.new .box-layanan-list {
  max-width: 85%;
  margin: 0 auto;
  margin-top: 4rem;
  margin-bottom: 4rem;
}
@media (max-width: 767px) {
  section.CX-home-layanan.new .box-layanan-list {
    max-width: 100%;
    margin-top: 3rem !important;
  }
}
section.CX-home-layanan.new .box-layanan-list .item {
  background: #5c5cb7;
  border: 1px solid #5c5cb7;
  border-radius: 30px;
  margin: 0 1.3rem;
  height: 350px;
}
@media (max-width: 820px) {
  section.CX-home-layanan.new .box-layanan-list .item {
    margin: 0 1rem;
  }
}
@media (max-width: 767px) {
  section.CX-home-layanan.new .box-layanan-list .item {
    height: 300px;
    margin: 0 0.7rem;
  }
}
section.CX-home-layanan.new .box-layanan-list .item:hover .item-inner {
  background-color: transparent;
}
section.CX-home-layanan.new .box-layanan-list .item:hover .item-inner .ico img {
  filter: none;
}
section.CX-home-layanan.new .box-layanan-list .item:hover .item-inner .text h4 {
  color: #3C3CAA;
}
section.CX-home-layanan.new .box-layanan-list .item:hover .item-inner .box-front {
  height: 46%;
  border-radius: 30px 30px 90px 90px;
}
@media (max-width: 767px) {
  section.CX-home-layanan.new .box-layanan-list .item:hover .item-inner .box-front {
    height: 48%;
  }
}
section.CX-home-layanan.new .box-layanan-list .item:hover .item-inner a.view-more {
  color: #3c3caa;
}
section.CX-home-layanan.new .box-layanan-list .item .item-inner {
  padding: 20px;
  position: relative;
  height: 100%;
  width: 100%;
}
section.CX-home-layanan.new .box-layanan-list .item .item-inner .box-front {
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  width: 100%;
  z-index: 2;
  height: 90%;
  border-radius: 30px 30px 100px 100px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  padding: 1rem 0;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
}
@media (max-width: 767px) {
  section.CX-home-layanan.new .box-layanan-list .item .item-inner .box-front {
    height: 85%;
  }
}
@media (max-width: 767px) {
  section.CX-home-layanan.new .box-layanan-list .item .item-inner .box-front .ico {
    margin-bottom: 1rem;
  }
}
section.CX-home-layanan.new .box-layanan-list .item .item-inner .box-front .ico img {
  max-height: 80px;
  height: 75px;
}
section.CX-home-layanan.new .box-layanan-list .item .item-inner .box-front .text h4 {
  color: #3C3CAA;
}
section.CX-home-layanan.new .box-layanan-list .item .item-inner .box-back {
  position: relative;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  padding-top: 12rem;
}
@media (max-width: 767px) {
  section.CX-home-layanan.new .box-layanan-list .item .item-inner .box-back {
    padding-top: 9.6rem;
  }
}
section.CX-home-layanan.new .box-layanan-list .item .item-inner .box-back .desc {
  height: 65px;
  display: flex;
  justify-content: center;
  align-items: center;
}
section.CX-home-layanan.new .box-layanan-list .item .item-inner .box-back .desc p {
  color: #ffffff;
  white-space: pre-wrap;
  word-break: keep-all;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 4px;
  min-height: 16px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
section.CX-home-layanan.new .box-layanan-list .item .item-inner a.view-more {
  text-transform: capitalize;
  color: #3C3CAA;
  background: #EAEAEA;
  width: 100%;
  display: block;
  padding: 0.5rem 1rem;
  text-align: center;
  bottom: 3rem;
  z-index: 3;
  border-radius: 20px;
  overflow: hidden;
}
section.CX-home-layanan.new .box-layanan-list .item .item-inner a.view-more:hover {
  color: #ffffff;
}
section.CX-home-layanan.new .box-layanan-list .item .item-inner a.view-more:hover:after {
  transform: translateY(10%) translateX(-60px) rotate(-45deg);
}
section.CX-home-layanan.new .box-layanan-list .item .item-inner a.view-more:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 500%;
  height: 1000%;
  z-index: -1;
  transform-origin: 0 0;
  transform: translateX(calc(20% - 0px)) translateY(10%) rotate(-45deg);
  transition: transform 0.3s;
  background-color: #090385;
  border: 1px solid #090385;
}
section.CX-home-layanan.new .box-navigate {
  display: flex;
  gap: 1rem;
  width: max-content;
  margin: 0 auto;
  margin-top: 4rem;
}
section.CX-home-layanan.new .box-navigate .prev-navigate,
section.CX-home-layanan.new .box-navigate .next-navigate {
  padding: 0.2rem 2rem;
  background: #ffffff;
  border: 2px solid #090385;
  color: #090385;
  border-radius: 20px;
  font-size: 1.2rem;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
section.CX-home-layanan.new .box-navigate .prev-navigate i,
section.CX-home-layanan.new .box-navigate .next-navigate i {
  position: relative;
  z-index: 2;
}
section.CX-home-layanan.new .box-navigate .prev-navigate:hover,
section.CX-home-layanan.new .box-navigate .next-navigate:hover {
  color: #ffffff !important;
  border-color: #FBB617;
  background-color: #FBB617;
}
section.CX-home-layanan.new .box-navigate .prev-navigate.slick-disabled,
section.CX-home-layanan.new .box-navigate .next-navigate.slick-disabled {
  opacity: 0.7;
  cursor: not-allowed;
  color: #090385 !important;
}
section.CX-home-layanan.new .box-navigate .prev-navigate.slick-disabled:after,
section.CX-home-layanan.new .box-navigate .next-navigate.slick-disabled:after {
  display: none !important;
}

.CX-main.CX-latest-information {
  padding: 2rem 0;
}
.CX-main.CX-latest-information .box-head-title h3 {
  font-size: 2rem;
}
@media (max-width: 500px) {
  .CX-main.CX-latest-information .box-head-title h3 {
    font-size: 1.3rem;
  }
}
.CX-main.CX-latest-information .box-card-information {
  max-width: 85%;
  margin: 0 auto;
  margin-top: 4rem;
  margin-bottom: 4rem;
}
@media (max-width: 767px) {
  .CX-main.CX-latest-information .box-card-information {
    max-width: 100%;
  }
}
.CX-main.CX-latest-information .box-card-information .list-information {
  text-decoration: none;
  border: 1px solid #5c5cb7;
  border-radius: 30px;
  margin: 0 1.3rem;
  height: 370px;
  position: relative;
  overflow: hidden;
}
@media (max-width: 820px) {
  .CX-main.CX-latest-information .box-card-information .list-information {
    margin: 0 1rem;
  }
}
@media (max-width: 767px) {
  .CX-main.CX-latest-information .box-card-information .list-information {
    height: 300px;
  }
}
.CX-main.CX-latest-information .box-card-information .list-information:hover:after {
  top: 0;
}
.CX-main.CX-latest-information .box-card-information .list-information:hover .box-content .category {
  color: #ffffff;
}
.CX-main.CX-latest-information .box-card-information .list-information:hover .box-content .box-title p {
  color: #ffffff;
}
.CX-main.CX-latest-information .box-card-information .list-information:hover .box-content .date span {
  color: #ffffff;
}
.CX-main.CX-latest-information .box-card-information .list-information:hover .box-content .date span:after {
  color: #ffffff;
}
.CX-main.CX-latest-information .box-card-information .list-information:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #5c5cb7;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
}
.CX-main.CX-latest-information .box-card-information .list-information .box-image {
  overflow: hidden;
  border-radius: 30px 30px 150px 150px;
  height: 200px;
  position: absolute;
  z-index: 2;
  width: 120%;
  top: 0;
  left: 50%;
  transform: translatex(-50%);
}
@media (max-width: 767px) {
  .CX-main.CX-latest-information .box-card-information .list-information .box-image {
    height: 150px;
  }
}
.CX-main.CX-latest-information .box-card-information .list-information .box-image .img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: right;
}
.CX-main.CX-latest-information .box-card-information .list-information .box-content {
  padding: 0 1rem;
  padding-top: 15rem;
  height: 100%;
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .CX-main.CX-latest-information .box-card-information .list-information .box-content {
    padding-top: 11rem;
  }
}
.CX-main.CX-latest-information .box-card-information .list-information .box-content .category {
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
  color: #3c3caa;
  font-family: "SourceSans-Bold";
}
.CX-main.CX-latest-information .box-card-information .list-information .box-content .box-title p {
  color: #3c3caa;
  white-space: pre-wrap;
  word-break: keep-all;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 4px;
  min-height: 16px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.CX-main.CX-latest-information .box-card-information .list-information .box-content .date {
  position: absolute;
  bottom: 1.2rem;
  display: flex;
  gap: 0.7rem;
}
.CX-main.CX-latest-information .box-card-information .list-information .box-content .date span {
  color: #3c3caa;
  position: relative;
}
.CX-main.CX-latest-information .box-card-information .list-information .box-content .date span:after {
  content: "|";
  position: absolute;
  right: -0.5rem;
  color: #3c3caa;
  top: -0.1rem;
}
.CX-main.CX-latest-information .box-card-information .list-information .box-content .date span:last-child:after {
  display: none;
}
.CX-main.CX-latest-information .box-navigate {
  display: flex;
  gap: 1rem;
  width: max-content;
  margin: 0 auto;
  margin-top: 4rem;
}
.CX-main.CX-latest-information .box-navigate .prev-navigate,
.CX-main.CX-latest-information .box-navigate .next-navigate {
  padding: 0.2rem 2rem;
  background: #ffffff;
  border: 2px solid #090385;
  color: #090385;
  border-radius: 20px;
  font-size: 1.2rem;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.CX-main.CX-latest-information .box-navigate .prev-navigate i,
.CX-main.CX-latest-information .box-navigate .next-navigate i {
  position: relative;
  z-index: 2;
}
.CX-main.CX-latest-information .box-navigate .prev-navigate:hover,
.CX-main.CX-latest-information .box-navigate .next-navigate:hover {
  color: #ffffff;
  border-color: #FBB617;
  background: #FBB617;
}
.CX-main.CX-latest-information .box-navigate .prev-navigate.slick-disabled,
.CX-main.CX-latest-information .box-navigate .next-navigate.slick-disabled {
  opacity: 0.7;
  cursor: not-allowed;
  color: #090385 !important;
}
.CX-main.CX-latest-information .box-navigate .prev-navigate.slick-disabled:after,
.CX-main.CX-latest-information .box-navigate .next-navigate.slick-disabled:after {
  display: none !important;
}

.CX-unit-widget.new {
  padding-bottom: 0;
  padding-top: 2rem;
}
.CX-unit-widget.new .container.CX-wrapper {
  max-width: 100% !important;
  padding: 0 !important;
}
.CX-unit-widget.new .box-unit .control-unit {
  justify-content: center;
}
.CX-unit-widget.new .box-unit .control-unit li:first-child a {
  border-radius: 50px 0 0 0;
}
.CX-unit-widget.new .box-unit .control-unit li:last-child a {
  border-radius: 0 50px 0 0;
}
.CX-unit-widget.new .box-unit .control-unit li a {
  min-width: 200px;
  text-align: center;
  padding: 0.5rem 2rem;
  text-transform: capitalize;
  letter-spacing: 0;
  font-size: 1.2rem;
  background-color: #AEAEAE;
}
@media (max-width: 767px) {
  .CX-unit-widget.new .box-unit .control-unit li a {
    min-width: 180px;
    padding: 0.5rem 1rem;
  }
}
.theme-default .CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header {
  background-color: #5c5cb7;
}
.theme-prestise .CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header {
  background-color: #c9a85c;
}
.theme-syariah .CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header {
  background-color: #007b57;
}
.CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-filter {
  flex: 0 50%;
  max-width: 50%;
}
@media (max-width: 1024px) {
  .theme-default .CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-filter {
    background-color: #5c5cb7 !important;
  }
  .theme-prestise .CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-filter {
    background-color: #c9a85c !important;
  }
  .theme-syariah .CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-filter {
    background-color: #007b57 !important;
  }
}
@media (max-width: 767px) {
  .CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-filter {
    flex-direction: column;
  }
}
.CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-filter label {
  font-family: "SourceSans-Bold";
  color: #ffffff;
  text-transform: capitalize;
  letter-spacing: 0;
}
@media (max-width: 767px) {
  .CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-filter label {
    margin-bottom: 0.5rem !important;
  }
}
.CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-filter .select-unit .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  font-size: 1rem !important;
  text-align: center;
}
.CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider {
  flex: 0 50%;
  max-width: 50%;
}
@media (max-width: 1024px) {
  .CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider {
    color: #ffffff !important;
  }
}
.CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider {
  position: relative;
}
.CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider {
  margin-right: 2rem;
  padding: 0.5rem 0;
  border-radius: 0 20px 20px 0;
  padding-right: 3rem;
  min-height: 39px;
}
.theme-default .CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider {
  background: #03033a;
}
.theme-prestise .CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider {
  background: #231f20;
}
.theme-syariah .CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider {
  background: #fdb814;
}
@media (max-width: 1024px) {
  .CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider {
    border-radius: 20px;
    padding-left: 1rem;
  }
}
@media (max-width: 768px) {
  .CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider {
    display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;
    overflow: initial !important;
    text-overflow: ellipsis !important;
  }
}
@media (max-width: 767px) {
  .CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider {
    display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;
    overflow: initial !important;
    text-overflow: ellipsis !important;
    border-radius: 45px;
    min-height: 55px;
  }
}
.CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-next,
.CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-prev {
  right: -2rem !important;
}
.CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-next:hover:before,
.CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-prev:hover:before {
  color: #ffffff !important;
}
.CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-next:before,
.CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .slick-arrow.slick-prev:before {
  color: #03033A !important;
}
.CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .item-unit-slider-inner div.value,
.CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .item-unit-slider-inner div.result,
.CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .item-unit-slider-inner div.name {
  font-size: 1rem !important;
}
@media (max-width: 768px) {
  .CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .item-unit-slider-inner div.name {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .item-unit-slider .item-unit-slider-inner div.name {
    width: 100%;
    white-space: pre-wrap;
    word-break: keep-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
}
.CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .box-trigger-dropdown {
  position: absolute;
  background: #FEB601;
  width: 25px;
  height: 25px;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.9rem;
  color: #03033A;
  right: 2.5rem;
  top: 0.5rem;
  cursor: pointer;
}
@media (max-width: 767px) {
  .CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .box-trigger-dropdown {
    right: 3rem;
    top: 1rem;
  }
}
.CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .box-trigger-dropdown:hover {
  color: #ffffff;
}
.CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .box-trigger-dropdown i:before {
  content: "\f175";
}
.CX-unit-widget.new .box-unit .box-unit-inner .box-unit-header .box-unit-slider .unit-slider .box-trigger-dropdown.show-content i:before {
  content: "\f176";
}
.CX-unit-widget.new .box-unit .box-unit-inner .box-unit-content .box-content-chart canvas {
  height: 300px !important;
}

.box-dynamic-swipe .box-dynamic-item:not(:first-child) {
  position: initial !important;
  height: 0;
}

@media (max-width: 767px) {
  .box-chat.new {
    bottom: 80px !important;
    right: 0 !important;
    width: auto !important;
  }
}
@media (max-width: 767px) {
  .box-chat.new .box-inner-chat {
    display: block;
  }
}
.box-chat.new .box-inner-chat .box-chat-item {
  background-color: #5c5cb7 !important;
  width: 75px !important;
}
@media (max-width: 767px) {
  .box-chat.new .box-inner-chat .box-chat-item {
    margin-bottom: 0.5rem !important;
  }
}
.box-chat.new .box-inner-chat .box-chat-item:last-child {
  border-bottom-left-radius: 40px;
}
.box-chat.new .box-inner-chat .box-chat-item:first-child {
  border-top-left-radius: 40px;
}
.box-chat.new .box-inner-chat .box-chat-item a {
  color: #ffffff !important;
}
.box-chat.new .box-inner-chat .box-chat-item a .ico {
  margin-bottom: 5px !important;
  display: initial !important;
  font-size: 1.8rem;
}

@media (max-width: 767px) {
  body.is-scroll .box-chat.new.show {
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }
  body.is-scroll .back_to_top {
    bottom: 20px !important;
  }
}

body .back_to_top {
  bottom: 20px !important;
}

section.CX-home-slider.static.detail.with-form:after {
  display: none !important;
}
@media (max-width: 767px) {
  section.CX-home-slider.static.detail.with-form .box-home-slider {
    background-color: #ffffff;
  }
}
@media (max-width: 768px) {
  section.CX-home-slider.static.detail.with-form .box-home-slider .item-home-slider {
    height: 396px !important;
  }
}
@media (max-width: 767px) {
  section.CX-home-slider.static.detail.with-form .box-home-slider .item-home-slider {
    height: auto !important;
    background-color: #ffffff;
  }
}
section.CX-home-slider.static.detail.with-form .box-home-slider .item-home-slider:before {
  width: 100%;
  background: rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  section.CX-home-slider.static.detail.with-form .box-home-slider .item-home-slider:before {
    background: transparent;
  }
}
@media (max-width: 767px) {
  section.CX-home-slider.static.detail.with-form .box-home-slider .item-home-slider .container.CX-wrapper {
    display: block;
    padding: 0;
  }
}
@media (max-width: 767px) {
  section.CX-home-slider.static.detail.with-form .box-home-slider .item-home-slider .container.CX-wrapper .img-mobile.hide {
    display: block !important;
    height: 300px;
    overflow: hidden;
  }
  section.CX-home-slider.static.detail.with-form .box-home-slider .item-home-slider .container.CX-wrapper .img-mobile.hide img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    object-position: top center;
  }
}
@media (max-width: 767px) {
  section.CX-home-slider.static.detail.with-form .box-home-slider .item-home-slider .container.CX-wrapper .caption {
    max-width: 90%;
    top: inherit;
    transform: none;
    padding: 0.5rem 1rem;
    margin: 0 auto;
    background: #fff;
    margin-top: -2rem;
  }
}
section.CX-home-slider.static.detail.with-form .box-home-slider .item-home-slider .container.CX-wrapper .caption .category,
section.CX-home-slider.static.detail.with-form .box-home-slider .item-home-slider .container.CX-wrapper .caption .title,
section.CX-home-slider.static.detail.with-form .box-home-slider .item-home-slider .container.CX-wrapper .caption p {
  color: #ffffff;
}
@media (max-width: 767px) {
  section.CX-home-slider.static.detail.with-form .box-home-slider .item-home-slider .container.CX-wrapper .caption .category,
  section.CX-home-slider.static.detail.with-form .box-home-slider .item-home-slider .container.CX-wrapper .caption .title,
  section.CX-home-slider.static.detail.with-form .box-home-slider .item-home-slider .container.CX-wrapper .caption p {
    color: #000000;
  }
}
section.CX-home-slider.static.detail.with-form .box-home-slider .item-home-slider .container.CX-wrapper .caption .description {
  display: none;
}
@media (max-width: 767px) {
  section.CX-home-slider.static.detail.with-form .box-home-slider .item-home-slider .container.CX-wrapper .caption .description {
    display: block;
  }
}
section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}
@media (max-width: 912px) {
  section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner {
    width: 45%;
  }
}
@media (max-width: 767px) {
  section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner {
    position: relative;
    right: inherit;
    top: inherit;
    width: 100%;
  }
}
section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner {
  text-align: left;
}
section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form {
  padding: 2rem;
}
@media (max-width: 768px) {
  section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form {
    padding: 1rem 2rem;
  }
}
section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form .box-head-title {
  margin-bottom: 1rem;
  text-align: left !important;
}
section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form .box-head-title h3 {
  font-size: 1.5rem !important;
  margin-bottom: 0.5rem;
}
section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form .box-head-title p {
  margin-bottom: 0;
}
section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form #simple-bar-hubungi {
  max-height: 295px;
}
@media (max-width: 912px) {
  section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form #simple-bar-hubungi {
    max-height: 124px;
  }
}
@media (max-width: 768px) {
  section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form #simple-bar-hubungi {
    max-height: 145px;
  }
}
@media (max-width: 767px) {
  section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form #simple-bar-hubungi {
    max-height: fit-content;
  }
}
section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form .box-form {
  max-width: 100%;
}
section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form .box-form .col-md-6 {
  flex: 0 100%;
  max-width: 100%;
}
@media (max-width: 820px) {
  section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form .box-form .box-act.input-captcha .form-control {
    margin-top: 1rem;
  }
}
section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form .box-form .box-act.hubungi-kami {
  max-width: 100%;
  margin-top: 2rem;
  display: block !important;
}
section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form .box-form .box-act.hubungi-kami .box-act-item {
  display: block;
}
section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form .box-form .box-act.hubungi-kami .box-act-item .btn-custom-white {
  width: 100% !important;
}
section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form .box-form .box-act .box-act-item .btn-custom-white {
  margin-left: 0;
  margin-top: 1rem;
}
@media (max-width: 820px) {
  section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form .box-form .box-act .box-act-item {
    width: 100%;
  }
  section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form .box-form .box-act .box-act-item .btn-custom-white {
    margin-left: 0;
  }
}
@media (max-width: 820px) and (max-width: 767px) {
  section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-form-outer.form .box-form .box-act .box-act-item .btn-custom-white {
    background-color: transparent;
  }
}
section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-button-action {
  max-width: 100% !important;
  margin: 0 auto !important;
  padding: 0 !important;
  margin-top: 0.5rem !important;
  background: transparent !important;
}
@media (max-width: 767px) {
  section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-button-action {
    padding: 1rem !important;
  }
}
section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-button-action .box-button-action-inner {
  flex-direction: column;
  gap: 0.5rem;
}
section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-button-action .box-button-action-inner a.btn-download-brosur,
section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-button-action .box-button-action-inner a.btn-compare {
  background-color: #5c5cb7;
}
section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-button-action .box-button-action-inner a.btn-download-brosur:hover,
section.CX-home-slider.static.detail.with-form .box-home-slider .box-form-banner .box-hubungi-kami .box-hubungi-kami-inner .box-button-action .box-button-action-inner a.btn-compare:hover {
  background-color: #000092;
}
section.CX-home-slider.static.detail.with-form .box-description {
  padding-top: 3rem;
  text-align: center;
}
@media (max-width: 767px) {
  section.CX-home-slider.static.detail.with-form .box-description {
    display: none;
  }
}
section.CX-home-slider.static.detail.with-form .box-description .box-content {
  max-width: 70%;
  margin: 0 auto;
  font-size: 1.5rem;
  color: #333333;
}
@media (max-width: 820px) {
  section.CX-home-slider.static.detail.with-form .box-description .box-content {
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .CX-scrolling-tab {
    padding-top: 0 !important;
  }
}
.CX-scrolling-tab .box-outer-tab {
  border-bottom: 1px solid #CCC;
  border-top: 1px solid #CCC;
}
.CX-scrolling-tab .box-outer-tab .box-scrolling-tab nav {
  position: relative;
  top: 0;
  margin: auto;
  width: 100%;
  text-align: center;
}
@media (max-width: 767px) {
  .CX-scrolling-tab .box-outer-tab .box-scrolling-tab nav {
    display: inline-grid;
    overflow: scroll;
    width: 100%;
  }
}
.CX-scrolling-tab .box-outer-tab .box-scrolling-tab nav button {
  background-color: #FFF;
  border: none;
  padding: 15px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  outline: none;
}
@media (max-width: 767px) {
  .CX-scrolling-tab .box-outer-tab .box-scrolling-tab nav button {
    width: 100%;
    text-align: center;
  }
}
.theme-default .CX-scrolling-tab .box-outer-tab .box-scrolling-tab nav button.active {
  border-bottom: 3px solid #000092;
}
.theme-prestise .CX-scrolling-tab .box-outer-tab .box-scrolling-tab nav button.active {
  border-bottom: 3px solid #c9a85c;
}
.theme-syariah .CX-scrolling-tab .box-outer-tab .box-scrolling-tab nav button.active {
  border-bottom: 3px solid #007b57;
}
.theme-default .CX-scrolling-tab .box-outer-tab .box-scrolling-tab nav button.active a {
  color: #000092 !important;
}
.theme-prestise .CX-scrolling-tab .box-outer-tab .box-scrolling-tab nav button.active a {
  color: #c9a85c !important;
}
.theme-syariah .CX-scrolling-tab .box-outer-tab .box-scrolling-tab nav button.active a {
  color: #007b57 !important;
}
.CX-scrolling-tab .box-outer-tab .box-scrolling-tab nav button a {
  text-decoration: none;
  color: #CCC;
  font-size: 1.2rem;
  text-transform: uppercase;
  font-weight: bold;
}
@media (max-width: 767px) {
  .CX-scrolling-tab .box-outer-tab .box-scrolling-tab nav button a {
    font-size: 1rem;
  }
}

.CX-keunggulan-product.new {
  margin: 0 !important;
}
.CX-keunggulan-product.new .box-product-header {
  text-align: center;
}
.CX-keunggulan-product.new .box-product-header .title-main {
  font-size: 2.2rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #2a428b;
  margin-bottom: 25px;
  text-align: center;
  font-family: "SourceSans-Bold";
}
@media (max-width: 767px) {
  .CX-keunggulan-product.new .box-product-header .title-main {
    font-size: 1.8rem;
    margin-bottom: 0;
  }
}
.CX-keunggulan-product.new .box-number-outer {
  padding: 50px 10%;
  display: flex;
  justify-content: center;
  cursor: pointer;
  flex-wrap: wrap;
  margin: 0 auto;
  gap: 3rem;
}
@media (max-width: 912px) {
  .CX-keunggulan-product.new .box-number-outer {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .CX-keunggulan-product.new .box-number-outer {
    padding-top: 0;
    gap: 2rem;
  }
}
.CX-keunggulan-product.new .box-number-outer .box-number-item {
  text-align: center;
  flex: 0 20%;
  max-width: 20%;
}
@media (max-width: 912px) {
  .CX-keunggulan-product.new .box-number-outer .box-number-item {
    flex: 0 25%;
    max-width: 25%;
  }
}
@media (max-width: 767px) {
  .CX-keunggulan-product.new .box-number-outer .box-number-item {
    margin-top: 20px;
    flex: 0 45%;
    max-width: 45%;
  }
}
.CX-keunggulan-product.new .box-number-outer .box-number-item:hover .box-ico {
  -webkit-animation: pulse 2s infinite;
  -moz-animation: pulse 2s infinite;
  -ms-animation: pulse 2s infinite;
  animation: pulse 2s infinite;
}
.CX-keunggulan-product.new .box-number-outer .box-number-item .box-ico {
  text-align: center;
  width: 136px;
  height: 136px;
  line-height: 136px;
  overflow: hidden;
  margin: 0 auto;
  border-radius: 50%;
}
.theme-default .CX-keunggulan-product.new .box-number-outer .box-number-item .box-ico {
  border: 3px solid #fdb713;
}
.theme-prestise .CX-keunggulan-product.new .box-number-outer .box-number-item .box-ico {
  border: 3px solid #ae8d40;
}
.theme-syariah .CX-keunggulan-product.new .box-number-outer .box-number-item .box-ico {
  border: 3px solid #007b57;
}
@media (max-width: 767px) {
  .CX-keunggulan-product.new .box-number-outer .box-number-item .box-ico {
    width: 100px;
    height: 100px;
  }
}
.CX-keunggulan-product.new .box-number-outer .box-number-item .box-ico img {
  width: 60%;
  margin-bottom: 10px;
  filter: invert(18%) sepia(26%) saturate(5000%) hue-rotate(180deg) brightness(40%) contrast(104%);
}
@media (max-width: 767px) {
  .CX-keunggulan-product.new .box-number-outer .box-number-item .box-ico img {
    width: 50%;
    margin-bottom: 50px;
  }
}
.CX-keunggulan-product.new .box-number-outer .box-number-item .box-number {
  margin-top: 1rem;
}
.CX-keunggulan-product.new .box-number-outer .box-number-item .box-number .value {
  color: #00008f;
  font-family: "SourceSans-Semibold";
  font-size: 1.9rem;
}
@media (max-width: 767px) {
  .CX-keunggulan-product.new .box-number-outer .box-number-item .box-number .value {
    font-size: 1.5rem;
  }
}
.CX-keunggulan-product.new .box-number-outer .box-number-item .box-number .text {
  font-size: 1.4rem;
  font-family: "SourceSans-Semibold";
  color: #000092;
  text-transform: capitalize;
}
.CX-keunggulan-product.new .box-number-outer .box-number-item .box-number .description {
  margin-top: 0.5rem;
  margin-bottom: 0;
  color: #000092;
  font-size: 1.1rem;
  font-family: "SourceSans-Light";
  white-space: pre-wrap;
  word-break: keep-all;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.box-syarat-ketentuan.new .box-head-title {
  text-align: center;
  margin-bottom: 4rem;
}
@media (max-width: 912px) {
  .box-syarat-ketentuan.new .box-syarat-item .box-syarat-item-inner {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    gap: 1rem;
  }
  .box-syarat-ketentuan.new .box-syarat-item .box-syarat-item-inner .box-text {
    padding-left: 0;
  }
}
@media (max-width: 912px) {
  .box-syarat-ketentuan.new .box-syarat-list .slider__counter {
    display: none !important;
  }
}

@media (max-width: 912px) {
  .CX-langkah .box-langkah-outer .box-langkah-inner .slick-slider .box-langkah-item .box-ico img {
    margin: 0 auto;
    display: inline-block !important;
    max-height: 45px !important;
  }
}
@media (max-width: 912px) {
  .CX-langkah .box-langkah-outer .box-langkah-inner .slider__counter {
    display: none !important;
  }
}

.section-disease-coverage {
  background-color: #f9f9f9;
}
.section-disease-coverage .box-disease-coverage {
  padding: 70px 0;
}
.section-disease-coverage .box-disease-coverage .box-flex {
  display: block;
}
.section-disease-coverage .box-disease-coverage .box-flex .box-item {
  display: flex;
  justify-content: center;
  cursor: default;
}
.section-disease-coverage .box-disease-coverage .box-flex .box-item.box-text {
  text-align: center;
}
.section-disease-coverage .box-disease-coverage .box-flex .box-item.box-text .box-title-description {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section-disease-coverage .box-disease-coverage .box-flex .box-item.box-text .box-title-description .title-main {
  font-size: 2.2rem;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
  color: #003e77;
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  .section-disease-coverage .box-disease-coverage .box-flex .box-item.box-text .box-title-description .title-main {
    font-size: 1.3rem;
  }
}
.section-disease-coverage .box-disease-coverage .box-flex .box-item.box-text .box-title-description .description {
  font-size: 16px;
  width: 60%;
  margin-bottom: 30px;
  color: #333333;
}
@media (max-width: 1024px) {
  .section-disease-coverage .box-disease-coverage .box-flex .box-item.box-text .box-title-description .description {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .section-disease-coverage .box-disease-coverage .box-flex .box-item.box-text .box-title-description .description {
    font-size: 15px;
  }
}
.section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease {
  flex-wrap: wrap;
  width: 760px;
  margin: 0 auto;
}
@media (max-width: 992px) {
  .section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease {
    justify-content: space-evenly;
    width: 90%;
  }
}
@media (max-width: 767px) {
  .section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease {
    width: 100% !important;
    gap: 0.5rem;
  }
}
.section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease .list-disease {
  margin-right: 30px;
  flex: 0 0 160px;
  border-radius: 10px;
  padding: 30px 0;
  margin-bottom: 25px;
  position: relative;
}
.theme-default .section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease .list-disease {
  border: 2px solid #000092;
}
.theme-prestise .section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease .list-disease {
  border: 2px solid #c9a85c;
}
.theme-syariah .section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease .list-disease {
  border: 2px solid #007b57;
}
@media (max-width: 992px) {
  .section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease .list-disease {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease .list-disease {
    flex: 0 45% !important;
  }
}
@media (max-width: 280px) {
  .section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease .list-disease {
    flex: 0 80% !important;
  }
}
.section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease .list-disease :nth-child(4) {
  margin-right: 0;
}
.section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease .list-disease:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: white;
  -webkit-transform: scaleY(0.1);
  transform: scaleY(0.1);
  opacity: 0;
  transition: all 1s;
  border-radius: 10px;
}
.section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease .list-disease:hover {
  border: 2px solid transparent;
  color: #ffffff;
}
.section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease .list-disease:hover:before {
  opacity: 1;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  transition: -webkit-transform 0.9s cubic-bezier(0.08, 0.35, 0.13, 1.02), opacity 0.4s;
  transition: transform 0.9s cubic-bezier(0.08, 0.35, 0.13, 1.02), opacity;
}
.theme-default .section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease .list-disease:hover:before {
  background-color: #fdb713;
}
.theme-prestise .section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease .list-disease:hover:before {
  background-color: #ae8d40;
}
.theme-syariah .section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease .list-disease:hover:before {
  background-color: #007b57;
}
.section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease .list-disease:hover .box-img-text {
  z-index: 2;
  position: relative;
}
.section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease .list-disease .box-img-text {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease .list-disease .box-img-text img {
  object-fit: contain;
  width: 60px;
  height: 60px;
  display: block;
  margin-bottom: 20px;
}
.section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease .list-disease .box-img-text .text {
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  font-size: 1rem;
}
@media (max-width: 767px) {
  .section-disease-coverage .box-disease-coverage .box-flex .box-item.box-list-disease .list-disease .box-img-text .text {
    font-size: 14px;
  }
}

.section-benefits-hospitalization {
  padding: 60px 10%;
  background-color: #E7EFF3;
  font-size: 16px;
  color: #333333;
}
@media (max-width: 767px) {
  .section-benefits-hospitalization {
    font-size: 15px;
  }
}
.section-benefits-hospitalization .box-benefits-hospitalization .box-main .title-main {
  font-size: 1.5rem;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
  margin-bottom: 25px;
}
.theme-default .section-benefits-hospitalization .box-benefits-hospitalization .box-main .title-main {
  color: #000092;
}
.theme-prestise .section-benefits-hospitalization .box-benefits-hospitalization .box-main .title-main {
  color: #c9a85c;
}
.theme-syariah .section-benefits-hospitalization .box-benefits-hospitalization .box-main .title-main {
  color: #007b57;
}
@media (max-width: 767px) {
  .section-benefits-hospitalization .box-benefits-hospitalization .box-main .title-main {
    font-size: 1.3rem;
  }
}
.section-benefits-hospitalization .box-benefits-hospitalization .box-main .description-main {
  margin-bottom: 20px;
}
.section-benefits-hospitalization .box-benefits-hospitalization .box-sub {
  margin-bottom: 25px;
}
.section-benefits-hospitalization .box-benefits-hospitalization .box-sub:last-child {
  margin-bottom: 0;
}
.section-benefits-hospitalization .box-benefits-hospitalization .box-sub .sub-point {
  margin-bottom: 10px;
}
.section-benefits-hospitalization .box-benefits-hospitalization .box-sub .sub-description {
  display: flex;
  padding-left: 15px;
  margin-bottom: 5px;
}
.section-benefits-hospitalization .box-benefits-hospitalization .box-sub .sub-description span {
  margin-left: 5px;
}

.CX-Syarat-Plan {
  margin: 20px 0;
}
.CX-Syarat-Plan .box-page-online-plan-buy .box-flex {
  position: relative;
  display: flex;
  padding: 0 10%;
}
@media (max-width: 767px) {
  .CX-Syarat-Plan .box-page-online-plan-buy .box-flex {
    display: block;
  }
}
.CX-Syarat-Plan .box-page-online-plan-buy .box-flex .box-item.box-image {
  flex: 0 0 40%;
  box-sizing: border-box;
  display: flex;
  z-index: 2;
  align-items: center;
  position: relative;
}
@media (max-width: 1199px) {
  .CX-Syarat-Plan .box-page-online-plan-buy .box-flex .box-item.box-image {
    flex: 0 0 50%;
  }
}
.CX-Syarat-Plan .box-page-online-plan-buy .box-flex .box-item.box-image:before {
  content: "";
  display: block;
  position: absolute;
  top: 5%;
  left: -60%;
  height: 50%;
  width: 150%;
  background-color: #F6F6F6;
  z-index: 1;
}
.CX-Syarat-Plan .box-page-online-plan-buy .box-flex .box-item.box-image img {
  height: 70%;
  width: 100%;
  object-fit: cover;
  z-index: 2;
}
.CX-Syarat-Plan .box-page-online-plan-buy .box-flex .box-item.box-description {
  flex: 0 0 65%;
  margin-left: -5%;
  background-color: #FFF;
  display: flex;
  justify-content: center;
}
@media (max-width: 1199px) {
  .CX-Syarat-Plan .box-page-online-plan-buy .box-flex .box-item.box-description {
    flex: 0 0 55%;
  }
}
@media (max-width: 767px) {
  .CX-Syarat-Plan .box-page-online-plan-buy .box-flex .box-item.box-description {
    flex: 0 0 50%;
    margin-left: 0;
  }
}
.CX-Syarat-Plan .box-page-online-plan-buy .box-flex .box-item.box-description .box-child-description {
  width: 70%;
  padding: 30px 0;
}
.CX-Syarat-Plan .box-page-online-plan-buy .box-flex .box-item.box-description .box-child-description .title-description {
  font-size: 1.6rem;
  font-family: "SourceSans-Bold";
  letter-spacing: 1.5px;
  color: #00008f;
  margin-bottom: 15px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .CX-Syarat-Plan .box-page-online-plan-buy .box-flex .box-item.box-description .box-child-description .title-description {
    font-size: 1.3rem;
  }
}
.CX-Syarat-Plan .box-page-online-plan-buy .box-flex .box-item.box-description .box-child-description .description {
  color: #000;
  font-size: 1.1em;
  /* width: 85%; */
  margin-bottom: 40px;
}
.CX-Syarat-Plan .box-page-online-plan-buy .box-flex .box-item.box-description .box-child-description .description span {
  margin-top: 15px;
  display: block;
}

.section-risk {
  padding: 50px 10% 35px;
  position: relative;
}
.section-risk:before {
  content: "";
  position: absolute;
  background-color: #f5f5f5;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 0;
  opacity: 0.95;
}
.section-risk .box-risk {
  z-index: 1;
  position: relative;
}
.section-risk .box-risk .box-text-risk {
  margin-bottom: 5px;
}
.section-risk .box-risk .box-text-risk .title {
  font-size: 1.2rem;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  margin-bottom: 7px;
}
.theme-default .section-risk .box-risk .box-text-risk .title {
  color: #000092;
}
.theme-prestise .section-risk .box-risk .box-text-risk .title {
  color: #c9a85c;
}
.theme-syariah .section-risk .box-risk .box-text-risk .title {
  color: #007b57;
}
@media (max-width: 767px) {
  .section-risk .box-risk .box-text-risk .title {
    font-size: 1.1rem;
  }
}
.section-risk .box-risk .box-text-risk .description {
  font-size: 1.1rem;
  color: #707070;
  letter-spacing: 1.5px;
}
@media (max-width: 767px) {
  .section-risk .box-risk .box-text-risk .description {
    font-size: 1rem;
  }
}
.section-risk .box-risk .box-button {
  display: flex;
  justify-content: center;
  position: relative;
  top: 25px;
}
.section-risk .box-risk .box-button .button-back-top {
  cursor: pointer;
  border-radius: 20px;
  padding: 7px 25px;
  color: #00008F;
  background-color: #fdb713;
  position: fixed;
  bottom: -100px;
  z-index: 20;
}
.section-risk .box-risk .box-button .button-back-top:hover {
  background-color: #00008F;
  color: white;
}
.section-risk .box-risk .box-button .button-back-top.hidden {
  display: block !important;
}
.section-risk .box-risk .box-button .button-back-top.showup {
  bottom: 70px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
@media (max-width: 1440px) {
  .section-risk .box-risk .box-button .button-back-top.showup {
    bottom: 50px;
  }
}
@media (max-width: 767px) {
  .section-risk .box-risk .box-button .button-back-top.showup {
    bottom: 20px;
  }
}
.section-risk .box-risk .box-button .button-back-top p {
  position: relative;
  top: 1px;
  margin-bottom: 0;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 14px;
}
@media (max-width: 767px) {
  .section-risk .box-risk .box-button .button-back-top p {
    font-size: 13px;
  }
}
.section-risk .box-risk .box-button .button-back-top p:before {
  font-family: "Font Awesome 5 Pro";
  content: "\f062";
  margin-right: 5px;
}

.box-hubungi-kami.new .box-hubungi-kami-inner {
  text-align: center;
}
@media (max-width: 767px) {
  .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer {
    padding: 2rem;
  }
}
.box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form {
  max-width: 70%;
  margin: 0 auto;
}
@media (max-width: 820px) {
  .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form {
    max-width: 100%;
  }
}
.box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form .box-act.hubungi {
  margin: 0 auto 20px;
  max-width: 200px;
  margin-top: 1rem !important;
}
@media (max-width: 767px) {
  .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form .box-act.hubungi {
    margin-top: 1rem;
    max-width: initial;
  }
}
@media (max-width: 767px) {
  .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form .box-act.hubungi .box-act-item {
    display: block;
  }
}
.box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form .box-act.hubungi .btn-custom-white {
  margin-left: 1rem;
}
@media (max-width: 767px) {
  .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form .box-act.hubungi .btn-custom-white {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form .box-act.input-captcha .box-act-item .form-control {
    margin-top: 1rem;
  }
}
.box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form #fieldGeneral,
.box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form #fieldNonCustomer {
  display: block !important;
}
.box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form .box-input .box-checkbox label {
  flex: 1 1 auto;
  padding-left: 10px;
  color: #ffffff;
  font-weight: normal;
  font-size: 1rem;
}
.box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form .box-input .error {
  text-align: left;
}
.box-hubungi-kami.new .box-hubungi-kami-inner .box-select {
  text-align: left;
}
.box-hubungi-kami.new .box-hubungi-kami-inner .box-button-action {
  max-width: initial !important;
  margin: 0 auto !important;
  position: relative;
  z-index: 2;
  width: 100%;
  padding: 0 2rem !important;
  padding-bottom: 3rem !important;
  margin-top: -1rem !important;
}
.theme-default .box-hubungi-kami.new .box-hubungi-kami-inner .box-button-action {
  background: #000092;
}
.theme-prestise .box-hubungi-kami.new .box-hubungi-kami-inner .box-button-action {
  background: #231f20;
}
.theme-syariah .box-hubungi-kami.new .box-hubungi-kami-inner .box-button-action {
  background: #007b57;
}
.box-hubungi-kami.new .box-hubungi-kami-inner .box-button-action .box-button-action-inner {
  display: flex;
  justify-content: center;
  gap: 1rem;
}
@media (max-width: 767px) {
  .box-hubungi-kami.new .box-hubungi-kami-inner .box-button-action .box-button-action-inner {
    flex-direction: column;
  }
}
.box-hubungi-kami.new .box-hubungi-kami-inner .box-button-action .box-button-action-inner a {
  font-size: 1.2rem;
  margin-bottom: 0;
  padding: 1rem !important;
}

.CX-testimoni > .container:before {
  display: none;
}
.CX-testimoni > .container:after {
  display: none;
}

.CX-main.CX-latest-information.solusi-perlindungan .box-card-information .list-information {
  height: 500px;
  margin: 0 1rem;
}
@media (max-width: 912px) {
  .CX-main.CX-latest-information.solusi-perlindungan .box-card-information .list-information {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .CX-main.CX-latest-information.solusi-perlindungan .box-card-information .list-information {
    height: 440px;
  }
}
.CX-main.CX-latest-information.solusi-perlindungan .box-card-information .list-information:hover .box-content .box-benefit .benefitInner ul li {
  color: #ffffff;
}
.CX-main.CX-latest-information.solusi-perlindungan .box-card-information .list-information:hover .box-content .box-benefit .benefitInner ul li:before {
  background: #ffffff;
}
.CX-main.CX-latest-information.solusi-perlindungan .box-card-information .list-information .box-image {
  background-color: #f2f2f2;
}
.CX-main.CX-latest-information.solusi-perlindungan .box-card-information .list-information .box-content .category .category-item {
  white-space: pre-wrap;
  word-break: break-word;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.CX-main.CX-latest-information.solusi-perlindungan .box-card-information .list-information .box-content .box-benefit .benefitInner {
  max-height: 123px;
  overflow: hidden;
}
.CX-main.CX-latest-information.solusi-perlindungan .box-card-information .list-information .box-content .box-benefit .benefitInner ul {
  padding: 0;
}
.CX-main.CX-latest-information.solusi-perlindungan .box-card-information .list-information .box-content .box-benefit .benefitInner ul li {
  color: #3c3caa;
  white-space: pre-wrap;
  word-break: break-word;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  position: relative;
  padding-left: 1.2rem;
}
.CX-main.CX-latest-information.solusi-perlindungan .box-card-information .list-information .box-content .box-benefit .benefitInner ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.4rem;
  width: 8px;
  height: 8px;
  background: #3c3caa;
  border-radius: 20px;
}
.CX-main.CX-latest-information.solusi-perlindungan .box-card-information .list-information .box-content .box-act {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  padding: 1rem;
}
.CX-main.CX-latest-information.solusi-perlindungan .box-card-information .list-information .box-content .box-act a.view-more {
  text-transform: capitalize;
  color: #3c3caa;
  background: #eaeaea;
  width: 100%;
  display: block;
  padding: 0.5rem 1rem;
  text-align: center;
  z-index: 3;
  border-radius: 20px;
  overflow: hidden;
}
.CX-main.CX-latest-information.solusi-perlindungan .box-card-information .list-information .box-content .box-act a.view-more:hover {
  color: #fff;
}
.CX-main.CX-latest-information.solusi-perlindungan .box-card-information .list-information .box-content .box-act a.view-more:hover:after {
  transform: translateY(10%) translateX(-60px) rotate(-45deg);
}
.CX-main.CX-latest-information.solusi-perlindungan .box-card-information .list-information .box-content .box-act a.view-more:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 500%;
  height: 1000%;
  z-index: -1;
  transform-origin: 0 0;
  transform: translateX(calc(20% - 0px)) translateY(10%) rotate(-45deg);
  transition: transform 0.3s;
  background-color: #090385;
  border: 1px solid #090385;
}

.CX-layout-product-detail .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form {
  max-width: 100%;
}
.CX-layout-product-detail .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form .col-md-6 {
  flex: 0 0 100%;
  max-width: 100%;
}
.CX-layout-product-detail .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form .box-input .box-checkbox {
  text-align: left;
}
.CX-layout-product-detail .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form .box-input .box-checkbox input {
  width: auto !important;
  height: auto !important;
}
.CX-layout-product-detail .box-hubungi-kami.new .box-hubungi-kami-inner .box-button-action {
  background: transparent;
  margin-top: 0.5rem !important;
  padding: 0 !important;
}
.CX-layout-product-detail .box-hubungi-kami.new .box-hubungi-kami-inner .box-button-action .box-button-action-inner {
  display: block;
}

.cx-banner-heart-age {
  height: 427px;
  background-image: linear-gradient(0, #FAE3E9, #E0EAF3);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 2;
}
@media (max-width: 767px) {
  .cx-banner-heart-age {
    height: 280px;
  }
}
@media (max-width: 280px) {
  .cx-banner-heart-age {
    height: 195px;
  }
}
.cx-banner-heart-age .container.CX-wrapper {
  position: relative;
  height: 100%;
}
.cx-banner-heart-age .container.CX-wrapper .box-image-vector.desktop {
  position: absolute;
  width: 900px;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 820px) {
  .cx-banner-heart-age .container.CX-wrapper .box-image-vector.desktop {
    display: none;
  }
}
.cx-banner-heart-age .container.CX-wrapper .box-image-vector.mobile {
  position: absolute;
  right: 0;
  width: 500px;
  height: 100%;
  display: none;
}
@media (max-width: 820px) {
  .cx-banner-heart-age .container.CX-wrapper .box-image-vector.mobile {
    display: block;
    right: auto;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (max-width: 540px) {
  .cx-banner-heart-age .container.CX-wrapper .box-image-vector.mobile {
    position: relative;
    width: 70%;
  }
}
@media (max-width: 500px) {
  .cx-banner-heart-age .container.CX-wrapper .box-image-vector.mobile {
    width: 100%;
  }
}
.cx-banner-heart-age .container.CX-wrapper .box-image-vector.mobile img {
  position: absolute;
  bottom: 0;
}

.alert-heart-age .box-struktur-item {
  margin-top: 0 !important;
}
.alert-heart-age .top-info {
  text-align: center;
  padding-top: 0;
}
.alert-heart-age .top-info .box-image {
  width: 100px;
  height: 100px;
  background: #f3f3f3;
  border-radius: 50%;
  padding: 2rem;
  margin: 0 auto;
  margin-bottom: 1rem;
}
.alert-heart-age .top-info .alert-heading {
  font-size: 1.3rem;
  color: #00008f;
}
.alert-heart-age .bottom-info {
  padding: 1rem 1.5rem;
  text-align: center;
  font-size: 1.2rem;
  border: 1px solid #5c5cb7;
  border-radius: 5px;
}
@media (max-width: 820px) {
  .alert-heart-age .bottom-info {
    padding: 1rem 3.3rem;
  }
}
@media (max-width: 767px) {
  .alert-heart-age .bottom-info {
    padding: 1rem 2.7rem;
    font-size: 1.1rem;
  }
}
@media (max-width: 280px) {
  .alert-heart-age .bottom-info {
    padding: 1rem;
  }
}
.alert-heart-age .bottom-info span {
  display: block;
  background: #5c5cb7;
  padding: 0.5rem 1rem;
  margin: 0 auto;
  width: max-content;
  border-radius: 10px;
  color: #fff;
  font-size: 1.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.alert-heart-age .bottom-info p {
  margin-bottom: 0;
}
.alert-heart-age .bottom-info a {
  color: #5c5cb7;
}

.is-heart-age .box-hubungi-kami.new {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 99;
  overflow: auto;
  display: none;
  background: linear-gradient(-90deg, #FAE3E9, #E0EAF3);
}
.is-heart-age .box-hubungi-kami.new.show {
  display: block;
}
@media (min-width: 1920px) {
  .is-heart-age .box-hubungi-kami.new.show {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer {
  background: linear-gradient(-90deg, #FAE3E9, #E0EAF3);
  color: #00008F;
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-head-title {
  max-width: 70%;
  margin: 0 auto;
}
@media (max-width: 820px) {
  .is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-head-title {
    width: 100%;
    max-width: max-content;
  }
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-head-title h3 {
  font-size: 1.5rem !important;
  text-transform: none !important;
  color: #00008F;
  background: #ffffff;
  padding: 1.2rem;
  border-radius: 20px;
  border: 1px solid #00008f;
}
@media (max-width: 767px) {
  .is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-head-title h3 {
    font-size: 1.2rem !important;
  }
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-head-title p {
  color: #00008F;
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form .box-input .radio-control ul.control_radio li.active a, .is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form .box-input .radio-control ul.control_radio li:hover a {
  background-color: #00008F;
  color: #ffffff;
  opacity: 1;
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form .box-input .radio-control ul.control_radio li:first-child:after {
  background-color: #00008F;
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form .box-input .radio-control ul.control_radio li a {
  color: #00008F;
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form .box-input .box-checkbox label {
  text-align: left;
  color: #00008F;
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-form .captchaError {
  margin-top: 1rem;
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .form-control {
  background-color: transparent;
  border: 1px solid #00008F;
  border-radius: 30px;
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .form-control:focus {
  background-color: transparent !important;
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-select .select2-container.select2-container--default .select2-selection--single {
  background: transparent;
  border: 1px solid #00008f !important;
  border-radius: 30px;
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #00008F;
  font-size: 1rem;
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-act.hubungi {
  display: flex;
  gap: 1.2rem;
  max-width: max-content;
  margin-top: 2rem !important;
}
@media (max-width: 280px) {
  .is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-act.hubungi {
    flex-direction: column;
  }
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer .box-act.hubungi .btn-custom-white {
  margin-left: 0;
  background-color: #00008F;
  border-radius: 30px !important;
  border: none;
  text-transform: none;
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer #simple-bar-hubungi {
  max-height: max-content;
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer #simple-bar-hubungi .simplebar-mask {
  position: inherit;
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form-outer #simple-bar-hubungi .simplebar-offset {
  position: inherit;
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-button-action {
  background: linear-gradient(-90deg, #FAE3E9, #E0EAF3);
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-button-action .box-button-action-inner a.btn-download-brosur {
  background-color: #5c5cb7;
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-button-action .box-button-action-inner a.btn-download-brosur:hover {
  background-color: #00008F;
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form .box-act .box-act-item.has-loader {
  border-radius: 30px;
  overflow: hidden;
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form .box-act .box-act-item.has-loader:before {
  top: 10px;
  left: 44%;
  color: #ffffff;
}
.is-heart-age .box-hubungi-kami.new .box-hubungi-kami-inner .box-form .box-act .box-act-item.has-loader:after {
  background-color: #00008F;
}

.is-heart-age.show-leads-form {
  overflow: hidden;
}

.is-heart-age .box-modal-profile.widget-pop-up {
  z-index: 11;
}
.is-heart-age .box-modal-profile.widget-pop-up .overlay-bg {
  background: rgba(0, 0, 0, 0.7);
}
.is-heart-age .box-modal-profile.widget-pop-up .box-modal-outer {
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: auto;
}
.is-heart-age .box-modal-profile.widget-pop-up .box-struktur-item {
  position: relative;
  margin-top: 4rem;
  margin-bottom: 3rem;
}
.is-heart-age .box-modal-profile.widget-pop-up .box-struktur-item .close-modal-profile {
  position: absolute;
  width: max-content;
  right: -1.2rem;
  top: -1.2rem;
  left: auto;
}
.is-heart-age .box-modal-profile.widget-pop-up .box-struktur-item .box-product .box-image {
  position: relative;
}
.is-heart-age .box-modal-profile.widget-pop-up .box-struktur-item .box-product .box-image .img-info {
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  background-color: rgba(66, 184, 224, 0.8);
  padding: 1rem;
  text-align: right;
}
.is-heart-age .box-modal-profile.widget-pop-up .box-struktur-item .box-product .box-image .img-info h2 {
  font-size: 2rem !important;
  line-height: 2rem;
  color: #fff !important;
  margin-bottom: 0 !important;
}
.is-heart-age .box-modal-profile.widget-pop-up .box-struktur-item .box-product .box-image .img-info p {
  font-size: 0.8rem !important;
  color: #fff !important;
  line-height: 1rem !important;
}
.is-heart-age .box-modal-profile.widget-pop-up .box-struktur-item .box-product .box-content {
  text-align: justify;
  margin-top: 1rem;
  padding: 0 2rem;
  color: #00008F;
}
@media (max-width: 767px) {
  .is-heart-age .box-modal-profile.widget-pop-up .box-struktur-item .box-product .box-content {
    padding: 0 0.8rem;
  }
  .is-heart-age .box-modal-profile.widget-pop-up .box-struktur-item .box-product .box-content p {
    font-size: 14px;
  }
}
@media (max-width: 345px) {
  .is-heart-age .box-modal-profile.widget-pop-up .box-struktur-item .box-product .box-content p.text-center {
    max-width: 75%;
    margin: 0 auto;
  }
}
.is-heart-age .box-modal-profile.widget-pop-up .box-struktur-item .box-product .heartage-button {
  background-color: #00008f;
  color: #ffffff;
  font-size: 1rem;
  line-height: 35px;
  font-weight: 700;
  min-width: 300px;
  margin: 0 auto 0 auto;
  padding: 10px 30px;
  text-align: center;
  border: 2px solid transparent !important;
  border-radius: 30px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}
.is-heart-age .box-modal-profile.widget-pop-up .box-struktur-item .box-product .heartage-button:hover {
  border: 2px solid #00008f !important;
  color: #00008f;
  background-color: #fff;
}

@media (max-width: 767px) {
  #CX-footer .box-footer .col-footer.top-brand .top-brand {
    display: flex;
    justify-content: center;
    gap: 3rem;
    align-items: center;
  }
}
@media (min-width: 1280px) {
  #CX-footer .box-footer .col-footer.top-brand .logo-bik {
    margin-top: 1rem;
  }
}
#CX-footer .box-footer-bottom {
  padding: 2rem 1rem 3rem;
}

#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 {
  gap: 0.5rem;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 .nav-child-item {
  flex: 0 0 48%;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 .nav-child-item a.nav-link.has-child {
  font-size: 1rem;
  font-family: "SourceSans-Semibold";
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 .nav-child-item .box-child-menu3 {
  margin-top: 1rem;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 .nav-child-item .box-child-menu3:after {
  display: none;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 .nav-child-item .box-child-menu3 .nav-child-item {
  max-width: 100%;
}
#CX-header .box-header .box-navigation .box-navmenu ul li.nav-item .box-child-menu .box-nav-child .box-nav-child-item .nav-child-item.second .box-child-menu2 .box-nav-child-item2 .nav-child-item .box-child-menu3 .nav-child-item:nth-child(2n) {
  padding-left: 0;
}

.box-subnavmenu .box-child-menu .box-nav-child {
  padding-right: 0.5rem;
}
.box-subnavmenu .box-child-menu2 .box-nav-child-item2 .nav-child-item a.has-child {
  font-size: 1.1rem !important;
  font-family: "SourceSans-Semibold" !important;
}
.box-subnavmenu .box-child-menu2 .box-nav-child-item2 .nav-child-item .box-child-menu3 {
  margin-bottom: 1rem;
}

.language-bar .portlet-decorate .portlet-content {
  background: transparent;
}

body.enable_editable .language-bar .portlet-decorate .portlet,
body.admin_control.enable_editable .language-bar .portlet-decorate .portlet {
  margin-top: 0;
}

div.personal-menu-dropdown .btn {
  box-shadow: none;
}

body.show_c_menu.has-control-menu .cadmin.control-menu-container {
  position: fixed !important;
  width: 100% !important;
}

.dropdown-toggle.lfr-portal-tooltip:after {
  display: none;
}

.dropdown-menu.portlet-options-dropdown ul.list-unstyled li button.dropdown-item {
  padding: 0.34375rem 1rem;
  padding-left: 2.75rem;
}

.dropdown-menu.portlet-options-dropdown ul.list-unstyled li button.dropdown-item:focus {
  box-shadow: none;
}

.portlet-options-dropdown.dropdown-menu .dropdown-item {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.portlet-decorate .portlet:hover {
  border: 1px solid #0B5FFF;
}

body.is-default.signed-in.show_c_menu.controls-hidden #CX-utama #CX-content,
body.page-maximized.signed-in.show_c_menu.controls-hidden #CX-utama #CX-content {
  margin-top: 135px;
}

body.is-default.signed-in.show_c_menu.controls-visible #CX-utama #CX-content,
body.page-maximized.signed-in.show_c_menu.controls-visible #CX-utama #CX-content {
  margin-top: 40px;
}

body.controls-hidden .cadmin.portlet-topper,
body.controls-visible.signed-out .cadmin.portlet-topper,
body.controls-visible.isUser .cadmin.portlet-topper {
  display: none !important;
}
body.controls-hidden .portlet-decorate .portlet,
body.controls-visible.signed-out .portlet-decorate .portlet,
body.controls-visible.isUser .portlet-decorate .portlet {
  border: none !important;
}
body.controls-hidden .portlet-decorate .portlet-content,
body.controls-visible.signed-out .portlet-decorate .portlet-content,
body.controls-visible.isUser .portlet-decorate .portlet-content {
  padding: 0;
  border: none;
}
body.controls-hidden .portlet-decorate .portlet-content .portlet-header,
body.controls-visible.signed-out .portlet-decorate .portlet-content .portlet-header,
body.controls-visible.isUser .portlet-decorate .portlet-content .portlet-header {
  display: none;
}
body.controls-hidden .language-bar .portlet,
body.controls-visible.signed-out .language-bar .portlet,
body.controls-visible.isUser .language-bar .portlet {
  margin: 0;
}
body.controls-hidden .language-bar .portlet-decorate .portlet-content,
body.controls-visible.signed-out .language-bar .portlet-decorate .portlet-content,
body.controls-visible.isUser .language-bar .portlet-decorate .portlet-content {
  border: none;
}

body.controls-hidden.enable_sortable .cadmin.portlet-topper {
  display: flex !important;
  opacity: 1 !important;
  position: initial !important;
}

body.controls-hidden.enable_sortable .language-bar .cadmin.portlet-topper {
  display: none !important;
}
body.controls-hidden.enable_sortable .language-bar .portlet .portlet-content.portlet-content-editable .portlet-content-container .portlet-body {
  overflow: hidden;
}

.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act.input-captcha {
  max-width: 400px;
  margin: 0 auto;
  margin-top: 2rem;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act.input-captcha .taglib-captcha {
  display: flex;
  gap: 0.5rem;
  align-items: start;
  justify-content: center;
  width: 100%;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act.input-captcha .taglib-captcha img {
  max-height: 50px;
  margin-bottom: 0 !important;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act.input-captcha .taglib-captcha .refresh a {
  color: #ffffff;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act.input-captcha .taglib-captcha .form-group {
  margin-bottom: 0;
  flex: 1;
}
.box-hubungi-kami .box-hubungi-kami-inner .box-form-outer .box-form .box-act.input-captcha .taglib-captcha .form-group .control-label {
  display: none;
}

.cx-product-promotion .box-result-minat .box-form-minat .box-act.input-captcha .taglib-captcha {
  display: flex;
  gap: 0.5rem;
  align-items: top;
  justify-content: center;
  width: 100%;
}
.cx-product-promotion .box-result-minat .box-form-minat .box-act.input-captcha .taglib-captcha img {
  max-height: 50px;
  margin-bottom: 0 !important;
}
.cx-product-promotion .box-result-minat .box-form-minat .box-act.input-captcha .taglib-captcha .form-group {
  margin-bottom: 0;
  width: 100%;
}
.cx-product-promotion .box-result-minat .box-form-minat .box-act.input-captcha .taglib-captcha .form-group .control-label {
  display: none;
}
.cx-product-promotion .box-result-minat .box-form-minat .box-act.input-captcha .taglib-captcha .form-group .form-control {
  border-radius: 30px;
}

.portlet {
  margin-bottom: 0;
}

.portlet-decorate .portlet-content {
  background: transparent;
}

.lfr-pagination .lfr-pagination-buttons {
  width: max-content;
  margin: 0 auto;
}
.lfr-pagination .lfr-pagination-buttons li.disabled a {
  background-color: transparent;
  color: #fdb713;
  cursor: not-allowed;
}
.lfr-pagination .lfr-pagination-buttons li a {
  background-color: #fdb713;
  border: 1px solid #fdb713;
  color: #fff;
  font-size: 1rem;
  text-transform: uppercase;
  padding: 0.8rem 1.3rem;
  border-radius: 30px;
  letter-spacing: 2px;
  min-width: 100px;
}

@media (min-width: 1440px) {
  .layout-keunggulan-outer .hubungi-kami {
    width: 30% !important;
  }
}
.promotion-content-detail .component-title {
  display: none;
}

/*# sourceMappingURL=main.css.map */
/*# sourceMappingURL=main.css.map */