/**
* Bisniscom
* TODO : styling for details article
* --
* * for details article : details.html
* ? style-details.min.css
* ! important to minify
*/
/**
* * base
*/
/* font menu & footer */
.z-index-2 {
  z-index: 2;
}

.position-relative {
  position: relative;
}

.ico {
  /* socmed */
}
.icoInline {
  display: inline-block;
}
.icoArrow {
  position: relative;
  width: 22px;
  height: 22px;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 28 28' viewBox='0 0 28 28'%3E%3Cpath d='M15.5 20.2c-.2-.2-.3-.5-.3-.8 0-.3.1-.6.4-.8l3.3-3.3h-13c-.3 0-.6-.1-.8-.3-.2-.2-.3-.5-.3-.8s.1-.6.3-.8c.2-.2.5-.3.8-.3h13l-3.3-3.3c-.2-.2-.3-.5-.3-.8 0-.3.1-.6.3-.8.2-.2.5-.3.8-.3.3 0 .6.1.8.3l5.3 5.3c.1.1.2.2.2.4 0 .1.1.3.1.4s0 .3-.1.4c0 .1-.1.3-.2.4l-5.4 5.4c-.2.2-.5.3-.8.3-.3-.3-.5-.4-.8-.6z'/%3E%3C/svg%3E");
}
.icoArrow-left {
  transform: rotate(180deg);
}
.icoClose, .billboardClose {
  position: relative;
  width: 24px;
  height: 24px;
}
.icoClose::after, .billboardClose::after, .icoClose::before, .billboardClose::before {
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute;
  width: 17px;
  height: 2px;
  background: currentColor;
  transform: rotate(45deg);
  border-radius: 5px;
  top: 11px;
  left: 3px;
}
.icoClose::after, .billboardClose::after {
  transform: rotate(-45deg);
}
.icoPremium {
  width: 10px;
  height: 10px;
  margin-left: 4px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 11 10' viewBox='0 0 11 10'%3E%3Cpath d='m5.6.5 1.5 3 3.3.5L8 6.4l.5 3.3-3-1.5-3 1.5.5-3.3L.7 4 4 3.5l1.6-3z'/%3E%3C/svg%3E");
}
.icoFb, .footerSocmed--fb {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 .68C7.9866.68.68 7.9864.68 16.9998s7.3066 16.32 16.32 16.32 16.32-7.3066 16.32-16.32S26.0134.6799 17 .6799Zm3.8658 11.2777h-2.4531c-.2907 0-.6137.3825-.6137.8908v1.7714h3.0685l-.4641 2.5262H17.799v7.5837h-2.8951v-7.5837h-2.6265v-2.5262h2.6265v-1.4858c0-2.1318 1.479-3.864 3.5088-3.864h2.4531v2.6876Z' fill='%23000'/%3E%3C/svg%3E");
}
.icoTw, .footerSocmed--tw {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 .68C7.9866.68.68 7.9864.68 16.9998s7.3066 16.32 16.32 16.32 16.32-7.3066 16.32-16.32S26.0134.6799 17 .6799Zm6.6385 13.3687c.0068.1394.0085.2788.0085.4148 0 4.25-3.2317 9.1477-9.1443 9.1477a9.069 9.069 0 0 1-4.9266-1.445c.2499.0306.5066.0425.7667.0425 1.5062 0 2.8917-.5117 3.9916-1.3753a3.2209 3.2209 0 0 1-3.0022-2.2304 3.2283 3.2283 0 0 0 1.4501-.0561 3.2164 3.2164 0 0 1-2.5789-3.1518v-.0391a3.2234 3.2234 0 0 0 1.4569.4029 3.2127 3.2127 0 0 1-.9945-4.2942 9.139 9.139 0 0 0 6.6249 3.3609 3.2142 3.2142 0 0 1 1.6117-3.5712 3.2144 3.2144 0 0 1 3.8657.6387 6.4535 6.4535 0 0 0 2.04-.7803 3.2301 3.2301 0 0 1-1.4127 1.7799 6.4546 6.4546 0 0 0 1.8462-.5083 6.5166 6.5166 0 0 1-1.6031 1.6643Z' fill='%23000'/%3E%3C/svg%3E");
}
.icoIg, .footerSocmed--ig {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='34' height='34' rx='17' fill='%23000'/%3E%3Cpath d='M26.8528 12.9372a7.1693 7.1693 0 0 0-.4615-2.4366 5.0677 5.0677 0 0 0-1.1441-1.7528 5.0775 5.0775 0 0 0-1.7558-1.1423 7.2854 7.2854 0 0 0-2.4075-.4618c-1.0595-.0473-1.3955-.0605-4.085-.0605s-3.0342 0-4.086.0605a7.286 7.286 0 0 0-2.4065.4618 5.0747 5.0747 0 0 0-1.756 1.142 5.0647 5.0647 0 0 0-1.144 1.7531 7.1955 7.1955 0 0 0-.4614 2.4025c-.0473 1.0588-.0617 1.3942-.0617 4.0792 0 2.6851 0 3.0281.0617 4.0793a7.2418 7.2418 0 0 0 .4615 2.4047 5.0684 5.0684 0 0 0 1.1448 1.7524 5.077 5.077 0 0 0 1.7562 1.1415 7.2618 7.2618 0 0 0 2.4065.4948c1.0606.0473 1.3965.0616 4.086.0616 2.6895 0 3.0343 0 4.0861-.0616a7.2669 7.2669 0 0 0 2.4075-.4607 5.082 5.082 0 0 0 1.7554-1.1426 5.0724 5.0724 0 0 0 1.1445-1.7525 7.2286 7.2286 0 0 0 .4615-2.4046c.0474-1.0578.0617-1.3931.0617-4.0793-.0022-2.685-.0022-3.0259-.0639-4.0781ZM16.9923 22.06c-2.8129 0-5.0916-2.275-5.0916-5.0832s2.2787-5.0831 5.0916-5.0831a5.0958 5.0958 0 0 1 3.6003 1.4888 5.0788 5.0788 0 0 1 1.4913 3.5943 5.0784 5.0784 0 0 1-1.4913 3.5943 5.0959 5.0959 0 0 1-3.6003 1.4889Zm5.2943-9.169a1.1874 1.1874 0 0 1-.8399-.3469 1.1832 1.1832 0 0 1-.3474-.8384 1.1836 1.1836 0 0 1 .3476-.8378 1.1878 1.1878 0 0 1 1.9355.3844c.0596.1437.0903.2978.0903.4534 0 .6553-.5308 1.1853-1.1861 1.1853Z' fill='%23fff'/%3E%3Cpath d='M17 19.8334c1.5648 0 2.8333-1.2685 2.8333-2.8333S18.5648 14.1667 17 14.1667s-2.8333 1.2686-2.8333 2.8334c0 1.5648 1.2685 2.8333 2.8333 2.8333Z' fill='%23fff'/%3E%3C/svg%3E");
}
.icoYt, .footerSocmed--yt {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='34' height='34' rx='17' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6597 20.5823v-6.225l6.1237 3.1231-6.1237 3.1019Zm13.447-7.3042s-.222-1.527-.901-2.1991c-.8623-.8825-1.8285-.8862-2.2714-.9379-3.1715-.2243-7.9296-.2243-7.9296-.2243h-.0094s-4.7581 0-7.9296.2243c-.4439.0508-1.4091.0554-2.2723.9379-.679.6721-.9 2.1991-.9 2.1991s-.2267 1.7937-.2267 3.5856v1.682c0 1.7929.2266 3.5857.2266 3.5857s.221 1.526.9 2.199c.8633.8826 1.9957.8549 2.5.9472 1.8134.1699 7.7067.2225 7.7067.2225s4.7628-.0065 7.9343-.2308c.4439-.0517 1.4091-.0563 2.2714-.9389.68-.673.901-2.199.901-2.199s.2266-1.7928.2266-3.5866v-1.6802c0-1.7928-.2266-3.5865-.2266-3.5865Z' fill='%23fff'/%3E%3C/svg%3E");
}

.breadcrumbItem::after, .theme--ekonomi .detailsLiveSlider .slick-prev::after,
.theme--ekonomi .detailsLiveSlider .slick-next::after, .theme--ekonomi .flashnewsSlider .slick-prev::after,
.theme--ekonomi .flashnewsSlider .slick-next::after {
  content: "";
  display: inline-block;
  position: relative;
  width: 7px;
  height: 7px;
  border-bottom: 2px solid;
  border-right: 2px solid;
  border-radius: 1px;
  top: -1px;
  left: 0;
}
.headerSearch .icoSearch {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 21 21' viewBox='0 0 21 21'%3E%3Cpath d='M9.7 2.2c4.1 0 7.5 3.4 7.5 7.5s-3.4 7.5-7.5 7.5-7.5-3.4-7.5-7.5c0-4.2 3.3-7.5 7.5-7.5zm0 13.3c3.2 0 5.8-2.6 5.8-5.8 0-3.2-2.6-5.8-5.8-5.8-3.2 0-5.8 2.6-5.8 5.8-.1 3.2 2.5 5.8 5.8 5.8zm7 .1 2.4 2.4-1.2 1.2-2.4-2.4 1.2-1.2z'/%3E%3C/svg%3E");
}
.theme--ekonomi .headerSearch .icoSearch {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 34 35' viewBox='0 0 34 35'%3E%3Cpath d='M28 28L21.9251 21.9251M21.9251 21.9251C22.9002 20.9501 23.6736 19.7925 24.2013 18.5186C24.729 17.2446 25.0006 15.8792 25.0006 14.5003C25.0006 13.1214 24.729 11.756 24.2013 10.482C23.6736 9.20806 22.9002 8.05051 21.9251 7.07547C20.9501 6.10042 19.7925 5.32698 18.5186 4.79929C17.2446 4.2716 15.8792 4 14.5003 4C13.1214 4 11.756 4.2716 10.482 4.79929C9.20806 5.32698 8.05051 6.10042 7.07547 7.07547C5.10628 9.04466 4 11.7154 4 14.5003C4 17.2852 5.10628 19.9559 7.07547 21.9251C9.04466 23.8943 11.7154 25.0006 14.5003 25.0006C17.2852 25.0006 19.9559 23.8943 21.9251 21.9251Z' style='fill:none;stroke:%23000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: center;
}
.artPhotoCount .icoPhoto {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 21 21' viewBox='0 0 21 21'%3E%3Cpath d='m16 5.5-8.9-1c-.3 0-.7.1-1 .3-.2.1-.3.4-.4.8l-.1 1.3h-.5c-.7 0-1.3.6-1.3 1.4V15c0 .7.5 1.3 1.2 1.3h9c.7 0 1.4-.6 1.4-1.3v-.3c.2 0 .4-.1.6-.3.3-.2.4-.5.5-.9l.7-6.6c.1-.7-.4-1.4-1.2-1.4zm-1.3 9.4c0 .4-.4.6-.7.6H5.1c-.3 0-.6-.2-.6-.6v-1.3L7 11.9c.3-.2.7-.2 1 0l1.8 1.6c.3.2.6.4 1 .4.3 0 .5-.1.8-.2l3.2-1.9-.1 3.1zm0-3.9-3.5 2.1c-.3.2-.7.1-1-.1l-1.8-1.6c-.5-.4-1.3-.5-1.8-.1l-2.1 1.6V8.3c0-.4.2-.7.6-.7H14c.4 0 .7.3.7.7V11zm1.8-4.2-.8 6.6c0 .2-.1.3-.2.4-.1.1-.2.1-.2.1V8.3c0-.7-.6-1.3-1.4-1.4H6.2l.1-1.3c0-.2.1-.3.2-.4.1-.1.3-.1.5-.1l8.9 1c.4 0 .7.4.6.7z' style='stroke:%23000;stroke-width:.4'/%3E%3C/svg%3E");
}
.artDuration .icoPlay {
  position: relative;
}
.artDuration .icoPlay::before {
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute;
  width: 0;
  height: 10px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 8px solid;
  border-radius: 2px;
}
.profileImg.-premium::after {
  width: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' fill='none'%3E%3Cpath fill='%23000' d='M8.802 7.537H2.196a.253.253 0 0 0-.254.25v.5c0 .137.115.25.254.25h6.606c.14 0 .254-.113.254-.25v-.5a.253.253 0 0 0-.254-.25Zm1.016-5a.756.756 0 0 0-.762.75c0 .181-.05.38-.206.471l-.874.516a.512.512 0 0 1-.702-.181l-.96-1.653c-.192-.331-.053-.77-.053-1.153A.756.756 0 0 0 5.5.537a.756.756 0 0 0-.762.75c0 .382.14.822-.053 1.153l-.96 1.653a.512.512 0 0 1-.702.181l-.873-.515c-.156-.093-.205-.29-.205-.472a.756.756 0 0 0-.762-.75.758.758 0 0 0-.764.75c0 .414.341.75.762.75.072 0 .14.035.166.102l.577 1.514a2.15 2.15 0 0 0 2.008 1.384h3.136c.891 0 1.69-.551 2.008-1.384l.577-1.514c.025-.067.094-.102.166-.102.42 0 .762-.336.762-.75a.756.756 0 0 0-.762-.75Z'/%3E%3C/svg%3E");
}
.detailsContent .big-orange::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 60 42' viewBox='0 0 60 42'%3E%3Cpath d='M3.9 0C2 0 .5 1.5.5 3.3v19.9c0 1.8 1.5 3.3 3.4 3.3h14.7c.6 0 1 .5.9 1.1-.1.5-.3 1.1-.5 1.6-.4 1-1 1.9-1.8 2.7-.8.8-1.7 1.4-2.7 1.8-.4.2-.8.3-1.2.4-1.1.3-2 1.1-2 2.2V40c0 1.1.9 2 2 1.9 1.5-.2 2.9-.5 4.2-1.1 2-.8 3.8-2 5.3-3.5s2.7-3.3 3.5-5.2c.7-1.8 1.2-3.7 1.2-5.6V3.3C27.5 1.5 26 0 24.1 0H3.9zM35.9 0c-1.9 0-3.4 1.5-3.4 3.3v19.9c0 1.8 1.5 3.3 3.4 3.3h14.7c.6 0 1 .5.9 1.1-.1.5-.3 1.1-.5 1.6-.4 1-1 1.9-1.8 2.7-.8.8-1.7 1.4-2.7 1.8-.4.2-.8.3-1.2.4-1.1.3-2 1.1-2 2.2V40c0 1.1.9 2 2 1.9 1.5-.2 2.9-.5 4.2-1.1 2-.8 3.8-2 5.3-3.5s2.7-3.3 3.5-5.2c.7-1.8 1.2-3.7 1.2-5.6V3.3C59.5 1.5 58 0 56.1 0H35.9z'/%3E%3C/svg%3E");
}
.shareSocmedItem--fb .icoInline {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34'%3E%3Ccircle cx='17' cy='17' r='17' style='fill:none'/%3E%3Cpath d='M20.28 10.39h1.86V7.24c-.9-.09-1.81-.14-2.71-.14-2.69 0-4.53 1.64-4.53 4.65v2.59h-3.04v3.52h3.04v9.03h3.64v-9.03h3.03l.46-3.52h-3.48v-2.25c0-1.04.28-1.71 1.74-1.71Z'/%3E%3C/svg%3E");
}
.shareSocmedItem--tw .icoInline {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34'%3E%3Ccircle cx='17' cy='17' r='17' style='fill:none'/%3E%3Cpath d='M26.89 10.86c-.73.33-1.51.55-2.33.65.83-.5 1.47-1.3 1.78-2.25-.78.47-1.65.8-2.57.99-.75-.81-1.8-1.29-2.99-1.29-2.22 0-4.04 1.81-4.04 4.06 0 .32.04.63.1.93-3.37-.17-6.36-1.79-8.36-4.24-.35.6-.55 1.3-.55 2.03 0 1.41.71 2.66 1.81 3.37-.67 0-1.3-.19-1.84-.47v.03c0 1.97 1.4 3.61 3.25 3.98a4 4 0 0 1-1.82.07c.26.81.76 1.51 1.44 2.02.68.51 1.5.79 2.34.8a8.07 8.07 0 0 1-6 1.68c1.8 1.15 3.93 1.82 6.22 1.82 7.45 0 11.54-6.18 11.54-11.54v-.53a8.28 8.28 0 0 0 2.02-2.11Z'/%3E%3C/svg%3E");
}
.shareSocmedItem--tg .icoInline {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34'%3E%3Ccircle cx='17' cy='17' r='17' style='fill:none'/%3E%3Cpath d='M23.34 9.09c.23-.1.48-.13.73-.1s.48.13.68.29a1.404 1.404 0 0 1 .52 1.32l-2.12 12.86c-.21 1.24-1.57 1.95-2.7 1.33-.95-.52-2.36-1.31-3.64-2.14-.64-.42-2.58-1.75-2.34-2.7.21-.81 3.48-3.86 5.35-5.67.73-.71.4-1.12-.47-.47-2.15 1.62-5.61 4.1-6.75 4.79-1.01.61-1.53.72-2.16.61-1.15-.19-2.21-.49-3.08-.85-1.17-.49-1.12-2.1 0-2.57l15.98-6.73Z' style='fill-rule:evenodd'/%3E%3C/svg%3E");
}
.shareSocmedItem--ln .icoInline {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34'%3E%3Ccircle cx='17' cy='17' r='17' style='fill:none'/%3E%3Cpath d='M12.27 10.37c0 1-.84 1.81-1.87 1.81s-1.87-.81-1.87-1.81.84-1.81 1.87-1.81 1.87.81 1.87 1.81ZM8.59 25.44h3.62V13.38H8.59v12.06ZM21.86 25.44h3.62v-6.81c0-1.63-.38-2.79-1.15-3.66-.76-.86-1.76-1.21-3-1.21-1.63 0-2.81.82-3.55 2.02h-.07l-.22-2.41h-2.86c.05 1.21 0 12.06 0 12.06h3.62v-7.55c.3-.94.9-1.41 1.83-1.41 1.19 0 1.78.84 1.78 2.52v6.44Z'/%3E%3C/svg%3E");
}
.shareSocmedItem--link .icoInline {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34'%3E%3Ccircle cx='17' cy='17' r='17' style='fill:none'/%3E%3Cpath d='M15.71 18.29c.38.36.38.94 0 1.3-.36.36-.94.36-1.3 0a4.564 4.564 0 0 1 0-6.46l3.24-3.24a4.564 4.564 0 0 1 6.46 0 4.564 4.564 0 0 1 0 6.46l-1.36 1.36c0-.75-.11-1.5-.37-2.21l.43-.44c.26-.25.46-.56.6-.89.14-.33.21-.69.21-1.05s-.07-.72-.21-1.05c-.14-.33-.34-.63-.6-.89a2.69 2.69 0 0 0-.89-.6c-.33-.14-.69-.21-1.05-.21s-.72.07-1.05.21c-.33.14-.63.34-.89.6l-3.23 3.23c-.26.25-.46.56-.6.89s-.21.69-.21 1.05.07.72.21 1.05c.14.33.34.63.6.89Zm2.58-3.88c.36-.36.94-.36 1.3 0a4.564 4.564 0 0 1 0 6.46l-3.24 3.24a4.564 4.564 0 0 1-6.46 0 4.564 4.564 0 0 1 0-6.46l1.36-1.36c0 .75.11 1.5.37 2.22l-.43.43c-.26.25-.46.56-.6.89-.14.33-.21.69-.21 1.05s.07.72.21 1.05c.14.33.34.63.6.89.25.26.56.46.89.6.33.14.69.21 1.05.21s.72-.07 1.05-.21c.33-.14.63-.34.89-.6l3.23-3.23c.26-.25.46-.56.6-.89.14-.33.21-.69.21-1.05s-.07-.72-.21-1.05c-.14-.33-.34-.63-.6-.89a.813.813 0 0 1-.21-.3c-.05-.11-.07-.23-.07-.35s.02-.24.07-.35c.05-.11.12-.21.21-.3Z'/%3E%3C/svg%3E");
}
.shareSocmedItem--wa .icoInline {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34'%3E%3Ccircle cx='17' cy='17' r='17' style='fill:none'/%3E%3Cpath d='M23.62 10.67a9.093 9.093 0 0 0-2.95-1.99 9.088 9.088 0 0 0-3.49-.69c-5.02 0-9.11 4.09-9.11 9.11 0 1.61.42 3.17 1.21 4.55l-1.29 4.72 4.83-1.27c1.33.73 2.83 1.11 4.36 1.11 5.02 0 9.11-4.09 9.11-9.11 0-2.44-.95-4.72-2.67-6.44Zm-6.44 14.01c-1.36 0-2.69-.37-3.86-1.06l-.28-.17-2.87.75.76-2.79-.18-.28a7.558 7.558 0 0 1-1.16-4.03c0-4.17 3.4-7.57 7.57-7.57 2.02 0 3.92.79 5.35 2.22.71.7 1.26 1.54 1.64 2.46s.57 1.91.57 2.9c.02 4.17-3.38 7.56-7.56 7.56Zm4.15-5.66c-.23-.11-1.35-.66-1.55-.74-.21-.07-.36-.11-.51.11-.16.23-.59.74-.72.89-.13.16-.27.17-.5.06-.23-.11-.97-.36-1.83-1.13-.68-.61-1.13-1.35-1.27-1.58-.13-.23-.02-.35.1-.47.1-.1.23-.27.34-.4s.16-.23.23-.38c.07-.16.04-.28-.02-.4-.06-.11-.51-1.23-.7-1.69-.18-.44-.38-.39-.51-.4h-.44c-.16 0-.4.06-.61.28-.2.23-.79.78-.79 1.9s.82 2.21.93 2.35c.11.16 1.61 2.45 3.89 3.44.54.24.96.38 1.3.48.54.17 1.04.15 1.43.09.44-.06 1.35-.55 1.53-1.08.19-.53.19-.98.13-1.08-.06-.1-.2-.15-.43-.26Z'/%3E%3C/svg%3E");
}
.detailsZoom .icoZoom {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 24 24' viewBox='0 0 24 24'%3E%3Cpath d='M16 4h4v4m-6 2 6-6M8 20H4v-4m0 4 6-6m6 6h4v-4m-6-2 6 6M8 4H4v4m0-4 6 6' style='fill:none;stroke:%23000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round'/%3E%3C/svg%3E");
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.input-group > .form-control,
.input-group > .form-floating,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: #212529;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.375rem;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),
      0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem
      rgba(var(--bs-btn-focus-shadow-rgb), 0.5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  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;
}

.input-group .btn {
  position: relative;
  z-index: 2;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select,
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.list-unstyled {
  list-style-type: none;
}

.justify-content-between {
  justify-content: space-between;
}

.justify-content-center {
  justify-content: center;
}

.align-items-center {
  align-items: center;
}

.m-auto {
  margin: auto !important;
}

.d-none {
  display: none;
}

.d-block {
  display: block;
}

.d-flex {
  display: flex;
}

.mt70 {
  margin-top: 70px;
}

.mt20 {
  margin-top: 20px;
}

.mt10 {
  margin-top: 10px;
}

.mt5 {
  margin-top: 5px;
}

.m-0 {
  margin: 0;
}

.videoWrapper {
  float: none;
  clear: both;
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ctv {
  position: relative;
}
.ctv::after {
  content: " ";
  width: 121px;
  height: 121px;
  background-image: url("data:image/svg+xml,%3Csvg width='122' height='121' viewBox='0 0 122 121' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='61' cy='60.5' r='45.5' fill='%231B1B1B' fill-opacity='0.7'/%3E%3Cpath d='M49.666 59.3334V52.2501H51.0827V56.9137L56.1827 51.8137L57.1857 52.8167L52.0857 57.9167H56.7493V59.3334H49.666ZM65.816 44.1864L64.813 43.1834L69.913 38.0834H65.2493V36.6667H72.3327V43.7501H70.916V39.0864L65.816 44.1864Z' fill='white'/%3E%3Cpath d='M72.334 59.3334V52.2501H70.9173V56.9137L65.8173 51.8137L64.8143 52.8167L69.9143 57.9167H65.2507V59.3334H72.334ZM56.184 44.1864L57.187 43.1834L52.087 38.0834H56.7507V36.6667H49.6673V43.7501H51.084V39.0864L56.184 44.1864Z' fill='white'/%3E%3Cpath d='M35.8525 70.5H34.8838C34.8265 70.2214 34.7262 69.9766 34.583 69.7656C34.4424 69.5547 34.2705 69.3776 34.0674 69.2344C33.8669 69.0885 33.6442 68.9792 33.3994 68.9062C33.1546 68.8333 32.8994 68.7969 32.6338 68.7969C32.1494 68.7969 31.7106 68.9193 31.3174 69.1641C30.9268 69.4089 30.6156 69.7695 30.3838 70.2461C30.1546 70.7227 30.04 71.3073 30.04 72C30.04 72.6927 30.1546 73.2773 30.3838 73.7539C30.6156 74.2305 30.9268 74.5911 31.3174 74.8359C31.7106 75.0807 32.1494 75.2031 32.6338 75.2031C32.8994 75.2031 33.1546 75.1667 33.3994 75.0937C33.6442 75.0208 33.8669 74.9128 34.0674 74.7695C34.2705 74.6237 34.4424 74.4453 34.583 74.2344C34.7262 74.0208 34.8265 73.776 34.8838 73.5H35.8525C35.7796 73.9089 35.6468 74.2747 35.4541 74.5977C35.2614 74.9206 35.0218 75.1953 34.7354 75.4219C34.4489 75.6458 34.1273 75.8164 33.7705 75.9336C33.4163 76.0508 33.0374 76.1094 32.6338 76.1094C31.9515 76.1094 31.3447 75.9427 30.8135 75.6094C30.2822 75.276 29.8643 74.8021 29.5596 74.1875C29.2549 73.5729 29.1025 72.8437 29.1025 72C29.1025 71.1562 29.2549 70.4271 29.5596 69.8125C29.8643 69.1979 30.2822 68.724 30.8135 68.3906C31.3447 68.0573 31.9515 67.8906 32.6338 67.8906C33.0374 67.8906 33.4163 67.9492 33.7705 68.0664C34.1273 68.1836 34.4489 68.3555 34.7354 68.582C35.0218 68.806 35.2614 69.0794 35.4541 69.4023C35.6468 69.7227 35.7796 70.0885 35.8525 70.5ZM38.2148 68V76H37.293V68H38.2148ZM39.9033 76V70H40.8252V76H39.9033ZM40.3721 69C40.1924 69 40.0374 68.9388 39.9072 68.8164C39.7796 68.694 39.7158 68.5469 39.7158 68.375C39.7158 68.2031 39.7796 68.056 39.9072 67.9336C40.0374 67.8112 40.1924 67.75 40.3721 67.75C40.5518 67.75 40.7054 67.8112 40.833 67.9336C40.9632 68.056 41.0283 68.2031 41.0283 68.375C41.0283 68.5469 40.9632 68.694 40.833 68.8164C40.7054 68.9388 40.5518 69 40.3721 69ZM44.9512 76.125C44.3887 76.125 43.9043 75.9922 43.498 75.7266C43.0918 75.4609 42.7793 75.0951 42.5605 74.6289C42.3418 74.1628 42.2324 73.6302 42.2324 73.0312C42.2324 72.4219 42.3444 71.8841 42.5684 71.418C42.7949 70.9492 43.11 70.5833 43.5137 70.3203C43.9199 70.0547 44.3939 69.9219 44.9355 69.9219C45.3574 69.9219 45.7376 70 46.0762 70.1562C46.4147 70.3125 46.6921 70.5312 46.9082 70.8125C47.1243 71.0937 47.2585 71.4219 47.3105 71.7969H46.3887C46.3184 71.5234 46.1621 71.2812 45.9199 71.0703C45.6803 70.8568 45.3574 70.75 44.9512 70.75C44.5918 70.75 44.2767 70.8437 44.0059 71.0312C43.7376 71.2161 43.528 71.4779 43.377 71.8164C43.2285 72.1523 43.1543 72.5469 43.1543 73C43.1543 73.4635 43.2272 73.8672 43.373 74.2109C43.5215 74.5547 43.7298 74.8216 43.998 75.0117C44.2689 75.2018 44.5866 75.2969 44.9512 75.2969C45.1908 75.2969 45.4082 75.2552 45.6035 75.1719C45.7988 75.0885 45.9642 74.9688 46.0996 74.8125C46.235 74.6562 46.3314 74.4687 46.3887 74.25H47.3105C47.2585 74.6042 47.1296 74.9232 46.9238 75.207C46.7207 75.4883 46.4512 75.7122 46.1152 75.8789C45.7819 76.043 45.3939 76.125 44.9512 76.125ZM49.5176 73.8125L49.502 72.6719H49.6895L52.3145 70H53.4551L50.6582 72.8281H50.5801L49.5176 73.8125ZM48.6582 76V68H49.5801V76H48.6582ZM52.4707 76L50.127 73.0312L50.7832 72.3906L53.6426 76H52.4707ZM60.3447 70V70.7812H57.2354V70H60.3447ZM58.1416 68.5625H59.0635V74.2812C59.0635 74.5417 59.1012 74.737 59.1768 74.8672C59.2549 74.9948 59.3538 75.0807 59.4736 75.125C59.596 75.1667 59.7249 75.1875 59.8604 75.1875C59.9619 75.1875 60.0452 75.1823 60.1104 75.1719C60.1755 75.1589 60.2275 75.1484 60.2666 75.1406L60.4541 75.9687C60.3916 75.9922 60.3044 76.0156 60.1924 76.0391C60.0804 76.0651 59.9385 76.0781 59.7666 76.0781C59.5062 76.0781 59.251 76.0221 59.001 75.9102C58.7536 75.7982 58.5479 75.6276 58.3838 75.3984C58.2223 75.1693 58.1416 74.8802 58.1416 74.5312V68.5625ZM64.1045 76.125C63.5628 76.125 63.0876 75.9961 62.6787 75.7383C62.2725 75.4805 61.9548 75.1198 61.7256 74.6562C61.499 74.1927 61.3857 73.651 61.3857 73.0312C61.3857 72.4062 61.499 71.8607 61.7256 71.3945C61.9548 70.9284 62.2725 70.5664 62.6787 70.3086C63.0876 70.0508 63.5628 69.9219 64.1045 69.9219C64.6462 69.9219 65.1201 70.0508 65.5264 70.3086C65.9352 70.5664 66.2529 70.9284 66.4795 71.3945C66.7087 71.8607 66.8232 72.4062 66.8232 73.0312C66.8232 73.651 66.7087 74.1927 66.4795 74.6562C66.2529 75.1198 65.9352 75.4805 65.5264 75.7383C65.1201 75.9961 64.6462 76.125 64.1045 76.125ZM64.1045 75.2969C64.516 75.2969 64.8545 75.1914 65.1201 74.9805C65.3857 74.7695 65.5824 74.4922 65.71 74.1484C65.8376 73.8047 65.9014 73.4323 65.9014 73.0312C65.9014 72.6302 65.8376 72.2565 65.71 71.9102C65.5824 71.5638 65.3857 71.2839 65.1201 71.0703C64.8545 70.8568 64.516 70.75 64.1045 70.75C63.693 70.75 63.3545 70.8568 63.0889 71.0703C62.8232 71.2839 62.6266 71.5638 62.499 71.9102C62.3714 72.2565 62.3076 72.6302 62.3076 73.0312C62.3076 73.4323 62.3714 73.8047 62.499 74.1484C62.6266 74.4922 62.8232 74.7695 63.0889 74.9805C63.3545 75.1914 63.693 75.2969 64.1045 75.2969ZM76.2305 70L74.0117 76H73.0742L70.8555 70H71.8555L73.5117 74.7812H73.5742L75.2305 70H76.2305ZM77.4473 76V70H78.3691V76H77.4473ZM77.916 69C77.7363 69 77.5814 68.9388 77.4512 68.8164C77.3236 68.694 77.2598 68.5469 77.2598 68.375C77.2598 68.2031 77.3236 68.056 77.4512 67.9336C77.5814 67.8112 77.7363 67.75 77.916 67.75C78.0957 67.75 78.2493 67.8112 78.377 67.9336C78.5072 68.056 78.5723 68.2031 78.5723 68.375C78.5723 68.5469 78.5072 68.694 78.377 68.8164C78.2493 68.9388 78.0957 69 77.916 69ZM82.5732 76.125C81.9951 76.125 81.4964 75.9974 81.0771 75.7422C80.6605 75.4844 80.3389 75.125 80.1123 74.6641C79.8883 74.2005 79.7764 73.6615 79.7764 73.0469C79.7764 72.4323 79.8883 71.8906 80.1123 71.4219C80.3389 70.9505 80.654 70.5833 81.0576 70.3203C81.4639 70.0547 81.9378 69.9219 82.4795 69.9219C82.792 69.9219 83.1006 69.974 83.4053 70.0781C83.71 70.1823 83.9873 70.3516 84.2373 70.5859C84.4873 70.8177 84.6865 71.125 84.835 71.5078C84.9834 71.8906 85.0576 72.362 85.0576 72.9219V73.3125H80.4326V72.5156H84.1201C84.1201 72.1771 84.0524 71.875 83.917 71.6094C83.7842 71.3437 83.5941 71.1341 83.3467 70.9805C83.1019 70.8268 82.8128 70.75 82.4795 70.75C82.1123 70.75 81.7946 70.8411 81.5264 71.0234C81.2607 71.2031 81.0563 71.4375 80.9131 71.7266C80.7699 72.0156 80.6982 72.3255 80.6982 72.6562V73.1875C80.6982 73.6406 80.7764 74.0247 80.9326 74.3398C81.0915 74.6523 81.3115 74.8906 81.5928 75.0547C81.874 75.2161 82.2008 75.2969 82.5732 75.2969C82.8154 75.2969 83.0342 75.263 83.2295 75.1953C83.4274 75.125 83.598 75.0208 83.7412 74.8828C83.8844 74.7422 83.9951 74.5677 84.0732 74.3594L84.9639 74.6094C84.8701 74.9115 84.7126 75.1771 84.4912 75.4062C84.2699 75.6328 83.9964 75.8099 83.6709 75.9375C83.3454 76.0625 82.9795 76.125 82.5732 76.125ZM87.8193 76L85.9912 70H86.96L88.2568 74.5938H88.3193L89.6006 70H90.585L91.8506 74.5781H91.9131L93.21 70H94.1787L92.3506 76H91.4443L90.1318 71.3906H90.0381L88.7256 76H87.8193Z' fill='white'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: auto;
  z-index: 1;
}

.detailsNewsletter {
  border-radius: 12px;
  border: 1px solid var(--black2, #3d3d3d);
  background: #fff;
  padding: 37px 32px;
  text-align: center;
}
.detailsNewsletterTitle {
  color: var(--title, #1a1a1a);
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  /* 137.5% */
  text-transform: capitalize;
  margin-bottom: 8px;
}
.detailsNewsletterSubtitle {
  color: var(--text, #434343);
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  /* 169.231% */
  letter-spacing: 0.39px;
  margin-bottom: 20px;
}
.detailsNewsletterInput {
  display: flex;
  justify-content: center;
  margin: auto;
}
.detailsNewsletterInput input {
  border-radius: 12px 0px 0px 12px;
  border: 1px solid var(--black2, #3d3d3d);
  background: #fff;
  padding: 12px 16px;
  color: var(--black2, #3d3d3d);
  font-family: Arial;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.6px;
  text-transform: capitalize;
  width: 356px;
}
.detailsNewsletterInput button {
  border-radius: 0px 12px 12px 0px;
  background: #803c00;
  padding: 12px 16px;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  text-transform: uppercase;
  border: none;
}

.transform-none {
  transform: none !important;
}

.p-0 {
  padding: 0 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-auto {
  margin: auto;
}

.font-lora {
  font-family: "Lora", serif !important;
}

.font-manrope {
  font-family: "Manrope", sans-serif !important;
}

.font-poppins {
  font-family: "Poppins", sans-serif !important;
}

.text-white {
  color: #fff !important;
}

/**required bootstrap 5.0*/
/**optional bootstrap*/
/**
* * layout
*/
/**grid bootstrap*/
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  flex: 0 0 10%;
  max-width: 10%;
}

.col-2 {
  flex: 0 0 20%;
  max-width: 20%;
}

.col-3 {
  flex: 0 0 30%;
  max-width: 30%;
}

.col-4 {
  flex: 0 0 40%;
  max-width: 40%;
}

.col-5 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-6 {
  flex: 0 0 60%;
  max-width: 60%;
}

.col-7 {
  flex: 0 0 70%;
  max-width: 70%;
}

.col-8 {
  flex: 0 0 80%;
  max-width: 80%;
}

.col-9 {
  flex: 0 0 90%;
  max-width: 90%;
}

.col-10 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 11;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.offset-1 {
  margin-left: 10%;
}

.offset-2 {
  margin-left: 20%;
}

.offset-3 {
  margin-left: 30%;
}

.offset-4 {
  margin-left: 40%;
}

.offset-5 {
  margin-left: 50%;
}

.offset-6 {
  margin-left: 60%;
}

.offset-7 {
  margin-left: 70%;
}

.offset-8 {
  margin-left: 80%;
}

.offset-9 {
  margin-left: 90%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-sm-1 {
    flex: 0 0 10%;
    max-width: 10%;
  }

  .col-sm-2 {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .col-sm-3 {
    flex: 0 0 30%;
    max-width: 30%;
  }

  .col-sm-4 {
    flex: 0 0 40%;
    max-width: 40%;
  }

  .col-sm-5 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-6 {
    flex: 0 0 60%;
    max-width: 60%;
  }

  .col-sm-7 {
    flex: 0 0 70%;
    max-width: 70%;
  }

  .col-sm-8 {
    flex: 0 0 80%;
    max-width: 80%;
  }

  .col-sm-9 {
    flex: 0 0 90%;
    max-width: 90%;
  }

  .col-sm-10 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 11;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 10%;
  }

  .offset-sm-2 {
    margin-left: 20%;
  }

  .offset-sm-3 {
    margin-left: 30%;
  }

  .offset-sm-4 {
    margin-left: 40%;
  }

  .offset-sm-5 {
    margin-left: 50%;
  }

  .offset-sm-6 {
    margin-left: 60%;
  }

  .offset-sm-7 {
    margin-left: 70%;
  }

  .offset-sm-8 {
    margin-left: 80%;
  }

  .offset-sm-9 {
    margin-left: 90%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-md-1 {
    flex: 0 0 10%;
    max-width: 10%;
  }

  .col-md-2 {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .col-md-3 {
    flex: 0 0 30%;
    max-width: 30%;
  }

  .col-md-4 {
    flex: 0 0 40%;
    max-width: 40%;
  }

  .col-md-5 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-6 {
    flex: 0 0 60%;
    max-width: 60%;
  }

  .col-md-7 {
    flex: 0 0 70%;
    max-width: 70%;
  }

  .col-md-8 {
    flex: 0 0 80%;
    max-width: 80%;
  }

  .col-md-9 {
    flex: 0 0 90%;
    max-width: 90%;
  }

  .col-md-10 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 11;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 10%;
  }

  .offset-md-2 {
    margin-left: 20%;
  }

  .offset-md-3 {
    margin-left: 30%;
  }

  .offset-md-4 {
    margin-left: 40%;
  }

  .offset-md-5 {
    margin-left: 50%;
  }

  .offset-md-6 {
    margin-left: 60%;
  }

  .offset-md-7 {
    margin-left: 70%;
  }

  .offset-md-8 {
    margin-left: 80%;
  }

  .offset-md-9 {
    margin-left: 90%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-lg-1 {
    flex: 0 0 10%;
    max-width: 10%;
  }

  .col-lg-2 {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .col-lg-3 {
    flex: 0 0 30%;
    max-width: 30%;
  }

  .col-lg-4 {
    flex: 0 0 40%;
    max-width: 40%;
  }

  .col-lg-5 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-6 {
    flex: 0 0 60%;
    max-width: 60%;
  }

  .col-lg-7 {
    flex: 0 0 70%;
    max-width: 70%;
  }

  .col-lg-8 {
    flex: 0 0 80%;
    max-width: 80%;
  }

  .col-lg-9 {
    flex: 0 0 90%;
    max-width: 90%;
  }

  .col-lg-10 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 11;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 10%;
  }

  .offset-lg-2 {
    margin-left: 20%;
  }

  .offset-lg-3 {
    margin-left: 30%;
  }

  .offset-lg-4 {
    margin-left: 40%;
  }

  .offset-lg-5 {
    margin-left: 50%;
  }

  .offset-lg-6 {
    margin-left: 60%;
  }

  .offset-lg-7 {
    margin-left: 70%;
  }

  .offset-lg-8 {
    margin-left: 80%;
  }

  .offset-lg-9 {
    margin-left: 90%;
  }
}
@media (min-width: 1230px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-xl-1 {
    flex: 0 0 10%;
    max-width: 10%;
  }

  .col-xl-2 {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .col-xl-3 {
    flex: 0 0 30%;
    max-width: 30%;
  }

  .col-xl-4 {
    flex: 0 0 40%;
    max-width: 40%;
  }

  .col-xl-5 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-6 {
    flex: 0 0 60%;
    max-width: 60%;
  }

  .col-xl-7 {
    flex: 0 0 70%;
    max-width: 70%;
  }

  .col-xl-8 {
    flex: 0 0 80%;
    max-width: 80%;
  }

  .col-xl-9 {
    flex: 0 0 90%;
    max-width: 90%;
  }

  .col-xl-10 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 11;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 10%;
  }

  .offset-xl-2 {
    margin-left: 20%;
  }

  .offset-xl-3 {
    margin-left: 30%;
  }

  .offset-xl-4 {
    margin-left: 40%;
  }

  .offset-xl-5 {
    margin-left: 50%;
  }

  .offset-xl-6 {
    margin-left: 60%;
  }

  .offset-xl-7 {
    margin-left: 70%;
  }

  .offset-xl-8 {
    margin-left: 80%;
  }

  .offset-xl-9 {
    margin-left: 90%;
  }
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  width: 1110px;
}

.col-left {
  padding-right: 22px;
}
.col-right {
  padding-left: 18px;
}

.root {
  position: relative;
  background: #FFFFFF;
}
.root .main {
  padding-top: 70px;
}
.root .flashnews ~ .main {
  padding-top: 100px;
}
.root .flashnews ~ .main .menuPanel {
  top: 100px;
  height: calc(100vh - 100px);
}
.root .flashnews ~ header .headerTop {
  top: 30px;
}
.root .flashnews ~ .skyscrapper {
  transform: translateY(160px);
}
.root .flashnews ~ .skyscrapper.-top {
  transform: translateY(100px);
}

*,
:after,
:before {
  box-sizing: border-box;
}

body,
html {
  margin: 0;
  padding: 0;
}

body {
  font-family: "Nunito Sans", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
  color: #1A1A1A;
  background: #FFFFFF;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeSpeed;
}

a {
  color: inherit;
  vertical-align: baseline;
  outline: 0;
  background-color: transparent;
}

a,
a:hover {
  text-decoration: none;
}

a:focus,
button:focus {
  outline: 0;
  outline: 0 auto -webkit-focus-ring-color;
  outline-offset: 0;
}

h1,
h2,
h3,
h4 {
  margin: 0;
}

p {
  margin-block-start: 16px;
  margin-block-end: 16px;
}

img {
  max-width: 100%;
  width: auto;
  height: auto;
  vertical-align: top;
  -ms-interpolation-mode: bicubic;
  border-style: none;
}

iframe {
  border: none;
}

iframe,
video {
  max-width: 100%;
  vertical-align: top;
}

ol,
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

.button {
  border: 0;
  background: transparent;
  cursor: pointer;
}

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

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

.clearfix {
  *zoom: 1;
}

.detailsZoom .icoZoom, .kanalVid .titleOthers .icoArrow, .shareSocmedItem--link .icoInline, .shareSocmedItem--ln .icoInline, .shareSocmedItem--tg .icoInline, .shareSocmedItem--wa .icoInline, .shareSocmedItem--tw .icoInline, .shareSocmedItem--fb .icoInline, .premiumBox .artChannel.-premium .icoPremium, .premiumBoxLogin:hover .icoLoginPremium {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(0deg) brightness(103%) contrast(103%);
}

.detailsPagingThumb img, .detailsImg img, .detailsCoverImg img, .latestImg img, .artWrap.-col-top .artImg img, .artWrap.-col-center .artImg img, .artWrap.-col-left .artImg img, .artWrap.-col .artImg img, .profileImg img, .theme--ekonomi .artWrap.-row .artImg img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
  z-index: 1;
}

.display-flex {
  display: flex;
}

.center-flex, .pagingLink, .pagingShow, .shareSocmedCta {
  display: flex;
  align-items: center;
  justify-content: center;
}

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

.hidden {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.visible {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  animation: fadeInFromNone 0.5s ease;
}

.header {
  --hg-htop: 70px;
}
.header::after {
  content: "";
  display: table;
  clear: both;
}
.headerTop {
  position: fixed;
  width: 100%;
  top: 0;
  background: #FFFFFF;
  z-index: 5;
  transition: transform 0.2s ease;
}
.headerWrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 16px;
  padding-bottom: 16px;
  height: var(--hg-htop);
  overflow: hidden;
}
.headerLogo {
  text-align: center;
  transition: opacity 0.8s ease;
}
.headerLogo img {
  margin-top: 8px;
}
.headerCta {
  display: flex;
}
.headerCta .headerSearch {
  margin-right: 20px;
}
.headerLogin {
  position: relative;
}
.headerLogin .icoLogin,
.headerLogin .profileImg {
  width: 36px;
  height: 36px;
}
.headerLogin .bisnispro-icon {
  position: absolute;
  top: 0;
  right: -5px;
}
.headerSearch .icoSearch {
  width: 20px;
  height: 20px;
  filter: invert(22%) sepia(0%) saturate(0%) hue-rotate(190deg) brightness(102%) contrast(85%);
}

.headerLogin .icoLogin {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 37 37' viewBox='0 0 37 37'%3E%3Cpath d='M15.5 17v-4.5l7.5 6-7.5 6V20H2v-3h13.5zM4.2 23h3.2c1 2.6 3 4.7 5.4 6s5.3 1.8 8 1.2c2.7-.5 5.2-2 7-4.1 1.8-2.1 2.7-4.8 2.7-7.6s-1-5.5-2.7-7.6c-1.8-2.2-4.2-3.6-7-4.1-2.7-.5-5.6-.1-8 1.2-2.4 1.3-4.4 3.5-5.4 6.1H4.2C6.1 7.9 11.8 3.5 18.5 3.5c8.3 0 15 6.7 15 15s-6.7 15-15 15c-6.7 0-12.4-4.4-14.3-10.5z'/%3E%3C/svg%3E");
}
.premiumBoxLogin .icoLoginPremium, .theme--ekonomi .headerLogin .icoLogin {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 27 25' viewBox='0 0 27 25'%3E%3Cpath d='M11.1 6.4c-.1.1-.2.3-.3.4-.1.2-.1.3-.1.5s0 .3.1.5.2.3.3.5l2.5 2.5H1.4c-.7 0-1.3.6-1.3 1.3s.6 1.3 1.3 1.3h12.3L11.1 16c-.1.1-.2.3-.3.4-.1.2-.1.3-.1.5s0 .3.1.5.2.3.3.4c.5.5 1.3.5 1.9 0l4.8-4.8c.1-.1.2-.3.3-.4.1-.2.1-.3.1-.5s0-.3-.1-.5-.2-.3-.3-.4L13 6.4c-.1-.1-.3-.2-.4-.3-.2-.1-.4-.1-.6-.1s-.3 0-.5.1c-.1.1-.3.2-.4.3zM24 21.5h-9.3c-.7 0-1.3.6-1.3 1.3 0 .7.6 1.3 1.3 1.3H24c1.5 0 2.7-1.2 2.7-2.7V2.8c0-1.5-1.2-2.7-2.7-2.7h-9.3c-.7 0-1.3.6-1.3 1.3 0 .7.6 1.3 1.3 1.3H24v18.8z'/%3E%3C/svg%3E");
}

.nav {
  --hg-hmenu: 60px;
  position: relative;
  top: 0;
  background: #fafafa;
  z-index: 4;
}
.navMenu {
  min-width: 1080px;
  height: var(--hg-hmenu);
  overflow: hidden;
}
.navItem {
  margin-left: 10px;
  margin-right: 10px;
  min-width: 65px;
  min-height: 60px;
}
.navItem.-b {
  min-width: unset;
  min-height: unset;
}
.navItem.-hijau .icoHijau {
  margin-right: 3px;
}
.navItem.-hijau .navLink {
  color: #0f5d1b;
}
.navItem.-hijau .navLink:hover {
  color: #0f5d1b;
  border-bottom: 3px solid #0f5d1b;
}
.navItem .-new {
  position: absolute;
  width: 6px;
  height: 6px;
  top: 15px;
  right: 2px;
  border-radius: 50%;
  background: #e02717;
}
.navLink {
  display: block;
  padding: 20px 10px 17px;
  border-bottom: 3px solid transparent;
  text-transform: uppercase;
  font-family: "Nunito Sans", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.37;
  color: #1A1A1A;
}

.menuBar {
  width: 28px;
  height: 28px;
}
.menuBar span {
  position: relative;
  width: 23px;
  height: 19px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.menuBar span > i {
  display: block;
  height: 3px;
  width: calc(100% - 4px);
  background-color: #000000;
  border-radius: 35px;
}
.menuBar span::before, .menuBar span::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #000000;
  transition: 0.35s ease;
  border-radius: 35px;
}
.menuBar span::before {
  top: 0;
}
.menuBar span::after {
  bottom: 0;
  width: calc(100% - 10px);
}
.menuBar.-active span > i {
  width: 0;
}
.menuBar.-active span::before {
  transform: rotate(405deg);
}
.menuBar.-active span::after {
  transform: rotate(-405deg);
}
.menuBar.-active span::before, .menuBar.-active span::after {
  top: 8px;
  left: 0;
  width: 23px;
}
.menuPanel {
  position: fixed;
  top: 70px;
  left: 0;
  width: 376.8px;
  height: calc(100vh - 70px);
  overflow-y: auto;
  background-color: #FFFFFF;
  transition: 0.3s ease-in-out;
  padding: 20px;
  z-index: 99;
  backface-visibility: hidden;
  visibility: hidden;
  opacity: 0;
  transform: translate3d(-100%, 0, 0);
}
.menuPanel::-webkit-scrollbar, .menuPanel::-webkit-scrollbar-thumb {
  width: 17px;
  border-radius: 50px;
  background-clip: padding-box;
  border: 5px solid transparent;
}
.menuPanel::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 0 10px rgba(0, 0, 0, 0.15);
}
.menuPanel.-open {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.menuPanel .premiumBoxBtn {
  display: flex;
  justify-content: center;
  margin: 22px 0 7px;
  padding: 13px 15px;
  border-radius: 50px;
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.menuPanel .premiumBoxBtn .icoPremium {
  position: relative;
  bottom: 2px;
}
.menuPanelLogo {
  width: 100%;
  text-align: center;
  letter-spacing: 0.1em;
  font-family: "Manrope", sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.3;
  color: #555555;
}
.menuPanelWrap {
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ddd;
}
.menuPanelWrap:last-child {
  border-bottom: 0;
}
.menuPanelWrap--network {
  padding-top: 25px;
  padding-bottom: 25px;
}
.menuPanelWrap--network .menuPanelList {
  align-items: stretch;
}
.menuPanelWrap--network .menuPanelItem {
  margin-top: 8px;
  margin-bottom: 5px;
}
.menuPanelWrap--network .menuPanelLink {
  height: 100%;
}
.menuPanelList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 5px;
  margin-bottom: 5px;
}
.menuPanelApp {
  margin-left: -4px;
  margin-right: -4px;
}
.menuPanelApp a {
  display: block;
  margin-left: 4px;
  margin-right: 4px;
}
.menuPanelLabel {
  margin-bottom: 5px;
  letter-spacing: 0.02em;
  font-family: "Manrope", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  color: #333;
}
.menuPanelLabel span {
  color: #f37826;
}
.menuPanelLabel small {
  font-size: 14px;
  letter-spacing: 0;
}
.menuPanelItem {
  margin-left: 20px;
  margin-top: 2px;
  margin-bottom: 2px;
  width: calc(100%/2 - 20px);
}
.menuPanelLink {
  display: flex;
  align-items: center;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
  color: #333;
}

.sidebar .kanalCaption {
  font-weight: 600;
}
.sidebar .artTitle {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 16px;
  line-height: 1.37;
  letter-spacing: 0.02em;
}

.footer {
  position: relative;
  margin-top: 120px;
  padding-top: 37px;
  padding-bottom: 43px;
  border-top: 1px solid #DDDDDD;
  background: #FFFFFF;
}
.footerContent {
  display: flex;
  justify-content: space-between;
}
.footerLink {
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}
.footerLink--big {
  text-transform: uppercase;
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #000000;
}
.footerLink--small {
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #333333;
}
.footerLink--small:hover {
  color: #ff8d07;
}
.footerCol {
  margin-left: 34px;
  margin-right: 34px;
}
.footerCol:first-child {
  margin-left: 0;
}
.footerCol:last-child {
  margin-right: 0;
}
.footerCol--small {
  margin-left: 17px;
  margin-right: 17px;
}
.footerCol--small .footerLink {
  margin-top: 0;
}
.footerSocmed {
  margin-bottom: 82px;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  color: #333333;
}
.footerSocmedWrap {
  max-width: 230px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: auto 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 20px;
}
.footerSocmedCaption {
  grid-area: 1/1/2/5;
}
.footerSocmedLink {
  text-align: center;
}
.footerSocmedLink:first-child {
  grid-area: 2/1/3/2;
}
.footerSocmedLink:nth-child(2) {
  grid-area: 2/2/3/3;
}
.footerSocmedLink:nth-child(3) {
  grid-area: 2/3/3/4;
}
.footerSocmedLink:last-child {
  grid-area: 2/4/3/5;
}
.footerSocmedLink:hover {
  opacity: 0.55;
}
.footerSocmedLink .icoSocmed {
  width: 34px;
  height: 34px;
  background-size: contain;
  background-repeat: no-repeat;
}
.footerApp {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 24px;
  margin-bottom: 50px;
  border-radius: 6px;
}
.footerAppWrap {
  display: flex;
  justify-content: flex-start;
}
.footerApp:hover {
  opacity: 0.55;
}
.footerApp:first-child {
  margin-left: 0;
}
.footerApp:last-child {
  margin-right: 0;
}
.footerCopyright {
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
  color: #858585;
  letter-spacing: 0.2px;
}

.theme--ekonomi {
  --cl-ekonomi: #803c00;
  --filter-ekonomi: invert(24%) sepia(95%) saturate(982%) hue-rotate(5deg)
      brightness(91%) contrast(103%);
  font-family: "Manrope", sans-serif;
  --hg-htop: 60px;
}
.theme--ekonomi .root .main {
  padding-top: var(--hg-htop);
}
.theme--ekonomi .root .flashnews ~ header .headerTop {
  top: 0;
}
.theme--ekonomi .root .flashnews ~ .skyscrapper {
  transform: translateY(176px);
}
.theme--ekonomi .root .flashnews ~ .skyscrapper.-top {
  transform: translateY(100px);
}
.theme--ekonomi .hasTopAds .billboardTopAds {
  height: 50px;
  width: 100%;
}
.theme--ekonomi .hasTopAds .billboardTopAds::before {
  background-color: #f4f4f4;
  content: "";
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../images/icon/icon-bisniscom-circle.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.theme--ekonomi .hasTopAds .billboardTopAds::after {
  background-color: #f4f4f4;
  content: "";
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.theme--ekonomi .hasTopAds .flashnews ~ header .headerTop {
  top: 51px;
}
.theme--ekonomi .hasTopAds .network ~ .flashnewsSlider {
  transform: translateY(190px);
}
.theme--ekonomi .col-left {
  padding-right: 46px;
}
.theme--ekonomi .col-left .billboardLeaderboard {
  margin-left: -6px;
  margin-right: -6px;
}
.theme--ekonomi .billboardPushdown {
  margin-top: 16px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
}
.theme--ekonomi .billboardPushdownInner {
  position: relative;
}
.theme--ekonomi .flashnewsSlider {
  height: 36px;
  transform: translateY(108px);
  transition: transform 0.5s ease;
  background: #0b57a7;
}
.theme--ekonomi .flashnewsSliderWrap {
  display: flex;
  align-items: center;
  height: 36px;
  overflow: hidden;
}
.theme--ekonomi .flashnewsSlider .slick-prev,
.theme--ekonomi .flashnewsSlider .slick-next {
  width: 30px;
  height: 30px;
  top: 4px;
  transform: scale(1);
}
.theme--ekonomi .flashnewsSlider .slick-prev::after,
.theme--ekonomi .flashnewsSlider .slick-next::after {
  width: 12px;
  height: 12px;
  background-image: none;
  filter: none;
  transform: rotate(315deg);
}
.theme--ekonomi .flashnewsSlider .slick-prev {
  left: unset;
  right: 23px;
  top: 2px;
  transform: scale(1) rotate(180deg);
}
.theme--ekonomi .flashnewsSlider .slick-next {
  right: 0;
}
.theme--ekonomi .flashnewsWrap {
  background: #0b57a7;
}
.theme--ekonomi .flashnewsWrap.slick-initialized {
  opacity: 1;
}
.theme--ekonomi .flashnewsCaption {
  flex-shrink: 0;
  padding: 11px 12px 11px 12px;
  border-right: 1px solid #FFFFFF;
  letter-spacing: -0.28px;
  font-family: "Manrope", sans-serif;
  font-weight: 700;
  background: #d11616;
}
.theme--ekonomi .flashnewsLink {
  font-family: "Manrope", sans-serif;
  font-size: 13px;
  font-weight: 500;
}
.theme--ekonomi .flashnewsLink:hover {
  text-decoration: underline;
  color: white;
}
.theme--ekonomi .network ~ .flashnewsSlider {
  transform: translateY(140px);
}
.theme--ekonomi.-scroll .hasTopAds .flashnews ~ header .headerTop {
  top: 0;
}
.theme--ekonomi.-scroll .header .headerTop {
  transform: translateY(0);
}
.theme--ekonomi.-scroll .headerLoginLabel {
  opacity: 0;
  visibility: hidden;
  width: 0;
  margin-left: 0;
}
.theme--ekonomi.-scroll .flashnewsSlider {
  transform: translateY(60px);
}
.theme--ekonomi.-scroll.-nav .nav {
  width: auto;
  background: transparent;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  z-index: 6;
}
.theme--ekonomi.-scroll.-nav .navMenu {
  background: #FFFFFF;
  min-width: unset;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
}
.theme--ekonomi.-scroll.-nav .navItem {
  margin-left: 2px;
  margin-right: 2px;
}
@media (min-width: 1440px) {
  .theme--ekonomi.-scroll.-nav .navItem {
    margin-left: 6px;
    margin-right: 6px;
  }
}
.theme--ekonomi.-scroll.-nav .navLink {
  white-space: nowrap;
}
.theme--ekonomi.-scroll.-nav .headerWrap {
  width: 100%;
  max-width: 1375px;
  padding-top: 0;
  padding-bottom: 0;
  height: 48px;
  transition: all 0.5s ease-out;
}
.theme--ekonomi.-scroll.-nav .main {
  padding-top: calc(var(--hg-htop) + 48px);
}
.theme--ekonomi.-scroll.-nav .main .menuPanel {
  top: 48px;
  height: calc(100vh - 48px);
}
.theme--ekonomi.-scroll.-nav .flashnewsSlider {
  transform: translateY(48px);
}
.theme--ekonomi.-scroll .headerIcon.isEkonomi .headerIconB {
  display: none;
}
.theme--ekonomi.-scroll .headerIcon.isEkonomi .separator {
  display: none;
}
.theme--ekonomi.-scroll .headerIcon.isEkonomi .hutri {
  display: none;
}
.theme--ekonomi.-scroll .headerIcon.isEkonomi .hutriIcon {
  display: block;
  opacity: 1;
}
.theme--ekonomi .menu {
  display: flex;
  align-items: center;
}
.theme--ekonomi .menuPanel {
  top: 60px;
}
.theme--ekonomi .header {
  --hg-htop: 60px;
}
.theme--ekonomi .headerWrap {
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: visible;
}
.theme--ekonomi .headerIcon {
  display: inline-block;
  width: 36px;
  height: 36px;
  margin-left: 16px;
  position: relative;
}
.theme--ekonomi .headerIcon .separator {
  position: absolute;
  top: 50%;
  right: -3px;
  transform: translateY(-50%);
  height: 23px;
  width: 1px;
  background: #bfbfbf;
}
.theme--ekonomi .headerIcon .hutri {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -100px;
  width: 90px;
  max-width: none;
}
.theme--ekonomi .headerIcon .hutriIcon {
  display: none;
  opacity: 0;
  transition-delay: 1s, 250ms;
  transition-property: display, opacity;
}
.theme--ekonomi .headerLogo {
  font-family: "Manrope", sans-serif;
  font-size: 46px;
  font-weight: 300;
  line-height: 1.369;
  color: #222222;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
.theme--ekonomi .headerSearch {
  margin-right: 15px;
}
.theme--ekonomi .headerSearch .icoSearch {
  width: 40px;
  height: 28px;
  filter: invert(20%) sepia(0%) saturate(22%) hue-rotate(151deg) brightness(98%) contrast(86%);
}
.theme--ekonomi .headerSearch .buttonSearch {
  padding: 6px;
  border: 0;
  height: 40px;
  width: 40px;
}
.theme--ekonomi .headerLogin {
  display: flex;
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-weight: 700;
  color: #3d3d3d;
  letter-spacing: 0.02em;
  position: relative;
}
.theme--ekonomi .headerLoginLabel {
  margin-left: 5px;
  transition: opacity 0.5s ease-out;
}
.theme--ekonomi .headerLogin a {
  display: flex;
  align-items: center;
}
.theme--ekonomi .headerLogin .buttonProfile {
  cursor: pointer;
}
.theme--ekonomi .headerLogin .buttonProfile::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.4em solid;
  border-right: 0.4em solid transparent;
  border-bottom: 0;
  border-left: 0.4em solid transparent;
  margin-left: 10px;
}
.theme--ekonomi .headerLogin .-opened::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-bottom: 0.4em solid;
  border-right: 0.4em solid transparent;
  border-top: 0;
  border-left: 0.4em solid transparent;
  margin-left: 10px;
}
.theme--ekonomi .headerLogin .dropdown-menu {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  box-shadow: 0px 7px 13px 0px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  position: absolute;
  bottom: -200px;
  right: 0;
  width: 280px;
}
.theme--ekonomi .headerLogin .dropdown-menu li {
  width: 100%;
}
.theme--ekonomi .headerLogin .dropdown-menu li:first-child .dropdown-item {
  border-radius: 5px 5px 0px 0px;
}
.theme--ekonomi .headerLogin .dropdown-menu li:last-child .dropdown-item {
  border-radius: 0px 0px 5px 5px;
  border-bottom: none;
}
.theme--ekonomi .headerLogin .dropdown-menu li .dropdown-item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  padding: 9px 20px;
  clear: both;
  color: #434343;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  transition: background-color 0.3s, color 0.3s;
}
.theme--ekonomi .headerLogin .dropdown-menu li .dropdown-item:hover {
  background-color: #424f67;
  color: #fff;
}
.theme--ekonomi .headerLogin .dropdown-menu li .dropdown-item .profileInitial {
  border-radius: 50%;
  overflow: hidden;
  z-index: 0;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.theme--ekonomi .headerLogin .dropdown-menu li .dropdown-item .profileInitial p {
  margin: 0;
  font-weight: bold;
  text-align: center;
  font-size: 10px;
  color: white;
}
.theme--ekonomi .headerLogin .dropdown-menu li .dropdown-item svg,
.theme--ekonomi .headerLogin .dropdown-menu li .dropdown-item img,
.theme--ekonomi .headerLogin .dropdown-menu li .dropdown-item .profileInitial {
  margin-right: 10px;
}
.theme--ekonomi .headerLogin .dropdown-menu li .dropdown-item .dropdown-text {
  position: relative;
}
.theme--ekonomi .headerLogin .dropdown-menu li .dropdown-item .dropdown-text .name {
  font-weight: bold;
  font-size: 13px;
  margin: 0;
}
.theme--ekonomi .headerLogin .dropdown-menu li .dropdown-item .dropdown-text .description {
  font-size: 12px;
  letter-spacing: 0.03rem;
  font-weight: normal;
  display: flex;
  align-items: center;
}
.theme--ekonomi .headerLogin .dropdown-menu li .dropdown-item .dropdown-text .description P {
  margin: 0;
}
.theme--ekonomi .headerLogin .dropdown-menu li .dropdown-item .dropdown-text img {
  position: absolute;
  right: -10px;
  top: -5px;
}
.theme--ekonomi .headerLogin .icoLogin {
  background-repeat: no-repeat;
  filter: invert(20%) sepia(0%) saturate(22%) hue-rotate(151deg) brightness(98%) contrast(86%);
}
.theme--ekonomi .headerLogin .profileImg {
  width: 37px;
  height: 37px;
}
.theme--ekonomi .headerLogin .profileImg .profileInitial {
  border-radius: 50%;
  overflow: hidden;
  z-index: 0;
  width: 37px;
  height: 37px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.theme--ekonomi .headerLogin .profileImg .profileInitial p {
  margin: 0;
  font-weight: bold;
  text-align: center;
  font-size: 16px;
  color: white;
}
.theme--ekonomi .headerLogin .icoLogin {
  width: 24px;
  height: 24px;
}
.theme--ekonomi .headerLogin .icoLogin,
.theme--ekonomi .headerLogin .profileImg {
  position: relative;
}
.theme--ekonomi .headerLogin .icoLogin .status-img,
.theme--ekonomi .headerLogin .profileImg .status-img {
  position: absolute;
  right: -10px;
  left: auto;
  top: -5px;
}
.theme--ekonomi .headerLogin .icoLogin .notif,
.theme--ekonomi .headerLogin .profileImg .notif {
  width: 10px;
  height: 10px;
  right: -5px !important;
  top: -2px !important;
}
.theme--ekonomi .headerLogin .icoLogin .bisnispro,
.theme--ekonomi .headerLogin .profileImg .bisnispro {
  width: 17px;
  height: 17px;
}
.theme--ekonomi .nav {
  --hg-hmenu: 48px;
  background: #FFFFFF;
}
.theme--ekonomi .navItem {
  margin-left: 6px;
  margin-right: 6px;
  min-width: 58px;
  min-height: 48px;
  text-align: center;
}
.theme--ekonomi .navItem:first-child {
  margin-left: 0;
}
.theme--ekonomi .navItem:last-child {
  margin-right: 0;
}
.theme--ekonomi .navItem.-active .navLink {
  color: #222222;
  border-bottom: 3px solid #222222;
}
.theme--ekonomi .navLink {
  padding: 13px 10px;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #545454;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.theme--ekonomi .navLink:hover {
  color: #222222;
  border-bottom: 3px solid #222222;
}
@media only screen and (max-width: 1440px) {
  .theme--ekonomi .navLink {
    font-size: 13px;
    padding: 17px 10px;
    padding-bottom: 10px;
  }
}
@media only screen and (max-width: 1440px) {
  .theme--ekonomi .navLinkBola {
    font-size: 13px;
    padding: 17px 10px;
    padding-bottom: 10px;
  }
}
.theme--ekonomi .artWrap.-col .artImg {
  padding-top: 56.322%;
  margin-bottom: 14px;
}
.theme--ekonomi .artWrap.-col .artContentWrap {
  margin-top: 3px;
}
.theme--ekonomi .artWrap.-col.-col-4 {
  flex-wrap: wrap;
}
.theme--ekonomi .artWrap.-col.-col-4 .artItem {
  width: calc(100% / 4 - 20px);
  margin-bottom: 20px;
  flex: unset;
}
.theme--ekonomi .artWrap.-row .artItem {
  margin-top: 20px;
}
.theme--ekonomi .artWrap.-row .artContent {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 0;
  margin-right: 20px;
}
.theme--ekonomi .artWrap.-row .artLinkImg {
  order: 1;
}
.theme--ekonomi .artWrap.-row .artImg {
  position: relative;
  width: 184px;
  padding-top: 56.322%;
}
.theme--ekonomi .artWrap.-center .art--row {
  align-items: center;
}
.theme--ekonomi .artWrap.-center .artContent {
  flex-direction: row;
  justify-content: flex-start;
}
.theme--ekonomi .artWrap.-center .artContentWrap {
  align-items: flex-start;
}
.theme--ekonomi .artWrap.-center .artLink {
  display: flex;
  flex-direction: column;
}
.theme--ekonomi .artWrap.-center .artTitle {
  margin-top: 0;
  margin-bottom: 6px;
}
.theme--ekonomi .artWrap.-center .artChannel {
  width: 100px;
  padding: 4px 10px;
  margin-right: 20px;
  text-align: center;
}
.theme--ekonomi .artItem.-photo {
  position: relative;
  margin-top: 24px;
}
.theme--ekonomi .artPhotoCount {
  position: absolute;
  top: 0;
  right: 0;
  padding: 8px 12px;
  border-bottom-left-radius: 7px;
}
.theme--ekonomi .artLink:hover .artTitle {
  color: var(--cl-ekonomi);
}
.theme--ekonomi .artLink:hover ~ .artContent .artTitle {
  color: var(--cl-ekonomi);
}
.theme--ekonomi .artLink:hover ~ .artContent .artImg img {
  transform: scale(1.2);
}
.theme--ekonomi .artLink:hover .artImg img {
  transform: scale(1.2);
}
.theme--ekonomi .artImg {
  border-radius: 7px;
}
.theme--ekonomi .artImg img {
  transform: scale(1);
  will-change: transform;
  transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.theme--ekonomi .artTitle {
  font-family: "Manrope", sans-serif;
  font-weight: 600;
  line-height: 1.38;
  color: #222222;
}
.theme--ekonomi .artChannel {
  text-transform: none;
  letter-spacing: 0.05em;
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
  color: #3d3d3d;
}
.theme--ekonomi .artDate {
  margin-top: 0;
  letter-spacing: 0.08em;
  font-family: "Manrope", sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 1.3;
  color: #585858;
}
.theme--ekonomi .artLive {
  padding-left: 17px;
  padding-right: 7px;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 5px;
  border-radius: 5px;
  font-size: 12px;
  font-weight: 600;
  color: #FFFFFF;
  background: #d11616;
}
.theme--ekonomi .artLive::before {
  top: 8px;
  left: 8px;
  background: #FFFFFF;
  animation: blink 1s infinite;
}
.theme--ekonomi .artPremium {
  --spacing-premium: 13px;
}
.theme--ekonomi .artPremium .artWrap {
  overflow: hidden;
  max-height: 305px;
  margin-right: calc( var(--spacing-premium) - var(--spacing-premium) * 2 );
  margin-left: calc( var(--spacing-premium) - var(--spacing-premium) * 2 );
  padding-right: var(--spacing-premium);
}
.theme--ekonomi .artPremium .artWrap .artItem {
  margin-left: var(--spacing-premium);
  margin-right: var(--spacing-premium);
}
.theme--ekonomi .artPremium .artWrap.slick-initialized {
  max-height: unset;
}
.theme--ekonomi .artPremium .artWrap.slick-initialized .slick-list.lastItem {
  padding-left: 100px;
  padding-right: 0;
  transform: translateX(var(--spacing-premium));
}
.theme--ekonomi .artPremium .artWrap.slick-initialized .slick-list.lastItem .artItem {
  width: 305px !important;
}
.theme--ekonomi .artPremium .artItem {
  margin-top: 24px;
}
.theme--ekonomi .artPremium .titleOthers {
  color: #585858;
}
.theme--ekonomi .artPremium .titleOthers .icoArrow {
  filter: invert(35%) sepia(0%) saturate(1411%) hue-rotate(145deg) brightness(91%) contrast(84%);
}
.theme--ekonomi .artPremium .slick-list {
  padding-right: 100px;
}
.theme--ekonomi .artPremium .slick-next, .theme--ekonomi .artPremium .slick-prev {
  top: 38%;
  box-shadow: -4px 4px 6px rgba(0, 0, 0, 0.25);
}
.theme--ekonomi .artPremium .slick-next {
  right: 0;
}
.theme--ekonomi .artPremium .slick-prev {
  left: 0;
}
.theme--ekonomi .artBorder {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #3d3d3d;
}
.theme--ekonomi .hL {
  display: flex;
}
.theme--ekonomi .hLCol {
  padding-right: 2px;
}
.theme--ekonomi .hLSmall {
  width: 256px;
}
.theme--ekonomi .hLSmallItem {
  margin-bottom: 20px;
}
.theme--ekonomi .hLSmallItem:last-child {
  margin-bottom: 0;
}
.theme--ekonomi .hLSmallTitle {
  font-size: 17px;
}
.theme--ekonomi .hLLink:hover ~ .hLBigContent .artTitle {
  color: var(--cl-ekonomi);
}
.theme--ekonomi .hLBig {
  flex: 1;
  padding-left: 20px;
}
.theme--ekonomi .hLBigTitle {
  font-size: 24px;
  line-height: 1.32;
  color: #000000;
}
.theme--ekonomi .hLBigItem::before {
  content: none;
}
.theme--ekonomi .hLBigContent {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  margin-top: 20px;
  position: relative;
  bottom: unset;
}
.theme--ekonomi .hLBigImg img {
  border-radius: 7px;
  height: 270px;
}
.theme--ekonomi .hLBig .artDate {
  margin-top: 0;
}
.theme--ekonomi .hL .artChannel {
  color: #3d3d3d;
}
.theme--ekonomi .hL .artChannel.-premium {
  color: #8e4107;
}
.theme--ekonomi .hL .artDate {
  color: #585858;
}
.theme--ekonomi .premiumBox {
  position: relative;
  background: #f6cb69;
  padding: 14px;
  border-radius: 7px;
  flex-direction: column;
  overflow: hidden;
}
.theme--ekonomi .premiumBoxCaption {
  position: relative;
  margin-top: 0;
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
  color: #000000;
}
.theme--ekonomi .premiumBoxLogin {
  position: relative;
  display: inline-flex;
  margin-top: 20px;
  padding: 12px 26px;
  background: #222222;
  border-radius: 50px;
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #FFFFFF;
}
.theme--ekonomi .premiumBoxLogin .icoLoginPremium {
  width: 24px;
  height: 24px;
  margin-right: 5px;
  filter: invert(100%) sepia(2%) saturate(113%) hue-rotate(16deg) brightness(112%) contrast(101%);
}
.theme--ekonomi .premiumBoxBg {
  position: absolute;
  left: -50px;
}
.theme--ekonomi .slick-next,
.theme--ekonomi .slick-prev {
  width: 36px;
  height: 36px;
  background: #FFFFFF;
}
.theme--ekonomi .slick-next::after,
.theme--ekonomi .slick-prev::after {
  filter: none;
  width: 28px;
  height: 28px;
  top: 3px;
  left: 4px;
}
.theme--ekonomi .entrepreneurHl .hL .hLBig .hLBigItem .hLLink:hover ~ .hLBigContent .artTitle {
  color: #fdb043 !important;
}
.theme--ekonomi .entrepreneurHl .hL .hLBig .hLBigItem .hLLink .hLBigImg::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
  z-index: 1;
  border-radius: 7px;
}
.theme--ekonomi .entrepreneurHl .hL .hLBig .hLBigItem .hLLink .hLBigImg img {
  height: 429px;
}
.theme--ekonomi .entrepreneurHl .hL .hLBig .hLBigItem .hLBigContent {
  position: absolute;
  bottom: 0;
  padding: 0 24px;
  padding-bottom: 31px;
  z-index: 2;
}
.theme--ekonomi .entrepreneurHl .hL .hLBig .hLBigItem .hLBigContent .hLLink:hover h1 {
  color: #fdb043 !important;
}
.theme--ekonomi .entrepreneurHl .hL .hLBig .hLBigItem .hLBigContent .hLLink h1 {
  color: white;
}
.theme--ekonomi .entrepreneurHl .hL .hLBig .hLBigItem .hLBigContent .artContentWrap .artChannel a {
  color: white;
}
.theme--ekonomi .entrepreneurHl .hL .hLBig .hLBigItem .hLBigContent .artContentWrap .artDate {
  color: #bdbdbd;
}
.theme--ekonomi .entrepreneurHl .bottomNews {
  padding-left: 35px;
  margin-top: 30px;
}
.theme--ekonomi .entrepreneurHl .bottomNews .newsWrap {
  padding-left: 0;
}
.theme--ekonomi .entrepreneurHl .bottomNews .newsWrap .newsRow .newsLink:hover .newsCard .imgWrap img {
  scale: 1.1;
}
.theme--ekonomi .entrepreneurHl .bottomNews .newsWrap .newsRow .newsLink:hover .newsCard .newsTitle {
  color: #8e4107 !important;
}
.theme--ekonomi .entrepreneurHl .bottomNews .newsWrap .newsRow .newsLink .newsCard {
  transition: 0.1s;
}
.theme--ekonomi .entrepreneurHl .bottomNews .newsWrap .newsRow .newsLink .newsCard .row {
  align-items: center;
  justify-content: center;
}
.theme--ekonomi .entrepreneurHl .bottomNews .newsWrap .newsRow .newsLink .newsCard .row .col .imgWrap {
  border-radius: 7px;
  overflow: hidden;
}
.theme--ekonomi .entrepreneurHl .bottomNews .newsWrap .newsRow .newsLink .newsCard .row .col .imgWrap img {
  max-width: 100%;
  height: auto;
  transition: scale 0.3s;
  max-height: 98px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.theme--ekonomi .entrepreneurHl .bottomNews .newsWrap .newsRow .newsLink .newsCard .row .col .newsTag {
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.6px;
  text-transform: capitalize;
  color: #3d3d3d;
  margin: 0;
  margin-bottom: 8px;
}
.theme--ekonomi .entrepreneurHl .bottomNews .newsWrap .newsRow .newsLink .newsCard .row .col .newsTitle {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
  /* 137.5% */
  text-transform: capitalize;
  color: #222;
  transition: color 0.3s;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.theme--ekonomi .titleCaption {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  font-weight: 700;
  color: #222222;
}
.theme--ekonomi .topicCaption {
  color: #d11616;
}
.theme--ekonomi .topicList {
  margin-top: 4px;
  margin-left: -4px;
  margin-right: -4px;
}
.theme--ekonomi .topicItem {
  margin-top: 10px;
  margin-left: 4px;
  margin-right: 4px;
}
.theme--ekonomi .topicLink {
  padding: 7px 8px;
  border: 1px solid #d11616;
  border-radius: 7px;
}
.theme--ekonomi .topicLink:hover {
  background: #d11616;
}
.theme--ekonomi .topicTitle {
  letter-spacing: 0.05em;
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.3;
  color: #222222;
}
.theme--ekonomi .kanalQr img {
  border-radius: 7px;
}
.theme--ekonomi .kanalBisnistv {
  border-radius: 12px;
}
.theme--ekonomi .kanalBisnistv .artWrap.-col .artImg {
  border-radius: 7px;
}
.theme--ekonomi .kanalBisnistv .artTitle {
  order: 0;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 15px;
  color: #000;
}
.theme--ekonomi .kanalBisnistv .artDuration .icoPlay::before {
  left: 5px;
  border-left: 19px solid var(--cl-ekonomi);
}
.theme--ekonomi .sidebar .artWrap.-row .artContent {
  justify-content: flex-start;
  margin-left: 20px;
  margin-right: 0;
}
.theme--ekonomi .sidebar .artWrap.-row .artLinkImg {
  order: 0;
}
.theme--ekonomi .sidebar .artWrap.-row .artImg {
  width: 80px;
  padding-top: calc(2 / 2 * 100%);
}
.theme--ekonomi .sidebar .artWrap.-row .artTitle {
  margin-top: 0;
  -webkit-line-clamp: 3;
  font-size: 15px;
}
.theme--ekonomi .mostItem {
  margin-top: 20px;
}
.theme--ekonomi .mostItem .mostLink {
  display: block;
  padding-left: 38px;
}
.theme--ekonomi .mostItem:first-child {
  margin-top: 24px;
}
.theme--ekonomi .mostNum {
  min-width: 18px;
  text-align: center;
  top: 0;
  bottom: unset;
  left: 0;
  right: unset;
  letter-spacing: 2.4px;
  font-family: "Manrope", sans-serif;
  font-size: 30px;
  font-weight: 400;
  color: #585858;
}
.theme--ekonomi .most .artTitle {
  margin-top: 0;
  margin-bottom: 10px;
  -webkit-line-clamp: 3;
  font-size: 15px;
}
.theme--ekonomi .icoPremium {
  margin-left: 0;
  margin-right: 5px;
}
.theme--ekonomi .buttonPrimary {
  min-width: 160px;
  border: 1px solid var(--cl-ekonomi);
  border-radius: 7px;
  text-transform: none;
  font-family: "Manrope", sans-serif;
  color: var(--cl-ekonomi);
}
.theme--ekonomi .buttonPrimary:hover {
  color: #FFFFFF;
  background: var(--cl-ekonomi);
}
.theme--ekonomi .detailsContent p {
  font-family: Manrope, sans-serif !important;
  line-height: 1.7 !important;
  background: none !important;
}
.theme--ekonomi .detailsContent em {
  font-size: 17px;
}
.theme--ekonomi .detailsContent .baca-juga th {
  display: block;
  text-align: start;
}
.theme--ekonomi .detailsContent .baca-juga a {
  padding-left: 0;
  margin-left: 0;
}
.theme--ekonomi .detailsContent .question {
  position: relative;
  border-radius: 7px;
  background: var(--gray-6, #f2f2f2) !important;
  padding: 20px 14px;
  margin: 0;
  color: var(--black, #222);
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  /* 166.667% */
  letter-spacing: 0.18px;
}
.theme--ekonomi .detailsContent .question::before {
  content: url('data:image/svg+xml, <svg width="29" height="46" viewBox="0 0 29 46" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_d_6703_12185)"><path d="M9.8295 31.9772C9.8295 30.6202 9.95733 29.3124 10.213 28.0537C10.4883 26.7754 10.9308 25.5954 11.5405 24.5137C12.0715 23.4714 12.6615 22.6454 13.3105 22.0357C13.9595 21.4064 14.6872 20.7869 15.4935 20.1772C16.2998 19.5479 17.1947 18.7121 18.178 17.6697C18.9843 16.7847 19.5153 15.9096 19.771 15.0442C20.0267 14.1592 20.1545 13.2152 20.1545 12.2122C20.1545 11.5632 20.0857 10.9535 19.948 10.3832C19.8103 9.81288 19.5645 9.32122 19.2105 8.90822C18.6598 8.18055 17.9518 7.66922 17.0865 7.37422C16.2212 7.05955 15.2968 6.90222 14.3135 6.90222C13.5072 6.90222 12.7303 7.01038 11.983 7.22672C11.2553 7.42338 10.6358 7.73805 10.1245 8.17072C9.5345 8.64272 9.10183 9.22288 8.8265 9.91122C8.55117 10.5995 8.42333 11.3567 8.443 12.1827H0.95C1.14667 10.2161 1.67767 8.39688 2.543 6.72522C3.428 5.03388 4.58833 3.68672 6.024 2.68372C7.145 1.85772 8.40367 1.23822 9.8 0.825218C11.216 0.412217 12.632 0.205717 14.048 0.205717C16.2113 0.205717 18.2468 0.540051 20.1545 1.20872C22.0818 1.87738 23.6847 2.97872 24.963 4.51272C25.848 5.51572 26.5167 6.67605 26.969 7.99372C27.441 9.31138 27.677 10.6487 27.677 12.0057C27.677 14.0314 27.2345 15.8801 26.3495 17.5517C25.4842 19.2234 24.3828 20.7672 23.0455 22.1832C22.4162 22.8519 21.8163 23.4419 21.246 23.9532C20.6757 24.4646 20.1447 24.9661 19.653 25.4577C19.181 25.9297 18.7877 26.4312 18.473 26.9622C17.9223 27.8866 17.5978 28.6732 17.4995 29.3222C17.4012 29.9516 17.352 30.8366 17.352 31.9772H9.8295ZM9.8885 43.5117V35.6942H17.352V43.5117H9.8885Z" fill="%23FDB043" /></g><defs><filter id="filter0_d_6703_12185" x="0.949219" y="0.205719" width="27.7285" height="45.306" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix" /><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /><feOffset dx="1" dy="2" /><feComposite in2="hardAlpha" operator="out" /><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0" /><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_6703_12185" /><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_6703_12185" result="shape" /></filter></defs></svg>');
  position: absolute;
  right: 5px;
  top: -23px;
}
.theme--ekonomi .terpopuler-card:last-child {
  position: sticky;
  top: 90px;
}

.theme--ekonomi .breadcrumb {
  padding: 6px 2px;
}
.theme--ekonomi .breadcrumbItem.-active .breadcrumbLink {
  color: var(--cl-ekonomi);
}
.theme--ekonomi .breadcrumbLink {
  font-family: "Manrope", sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #3d3d3d;
}
.theme--ekonomi .details {
  --default-font: 17px;
  font-size: var(--default-font) !important;
}
.theme--ekonomi .detailsTitleCaption {
  font-family: "Manrope", sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.3;
  color: #222;
}
.theme--ekonomi .detailsTitle .detailsWrap {
  position: absolute;
  right: 0;
  bottom: 0;
}
.theme--ekonomi .detailsLead {
  margin-top: 15px;
  letter-spacing: 0.39px;
  font-style: italic;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.6;
  color: #585858;
}
.theme--ekonomi .detailsAttribute {
  margin-top: 15px;
  letter-spacing: 0.39px;
  font-family: "Manrope", sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #222;
}
.theme--ekonomi .detailsAttributeAuthor {
  display: flex;
}
.theme--ekonomi .detailsAttributeDates {
  margin-top: 4px;
  letter-spacing: 0.8px;
  font-size: 10px;
  font-weight: 500;
  color: #585858;
}
.theme--ekonomi .detailsAttributeItem {
  flex-direction: column;
  max-width: 370px;
}
.theme--ekonomi .detailsAttribute .profileImg {
  width: 36px;
  height: 36px;
  margin-right: 8px;
}
.theme--ekonomi .detailsImg img {
  border-radius: 12px;
  overflow: hidden;
  -o-object-position: top center;
     object-position: top center;
  width: auto;
  height: auto;
  margin: auto;
  position: unset;
  -o-object-fit: contain;
     object-fit: contain;
}
.theme--ekonomi .detailsImgWrap {
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
}
.theme--ekonomi .detailsImgWrap.-center .detailsImg {
  padding-top: 0;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  text-align: center;
}
.theme--ekonomi .detailsImgWrap img {
  width: auto;
  height: auto;
  margin: auto;
  position: unset;
  max-width: 100%;
}
.theme--ekonomi .detailsImgCaption {
  letter-spacing: 0.44px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.5;
  color: #585858;
}
.theme--ekonomi .detailsZoom {
  padding: 8px 10px;
  border-radius: 12px;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.theme--ekonomi .detailsZoom .icoZoom {
  width: 22px;
  height: 22px;
  margin-right: 10px;
}
.theme--ekonomi .detailsCoverImg {
  border-radius: 12px;
}
.theme--ekonomi .detailsFontCta {
  letter-spacing: 0.39px;
  font-family: "Manrope", sans-serif;
  font-size: 13px;
  font-weight: 500;
}
.theme--ekonomi .detailsFontRange {
  width: 166px;
}
.theme--ekonomi .detailsContent {
  letter-spacing: 0.19px;
  font-family: "Manrope", sans-serif;
  font-size: var(--default-font);
  font-weight: 500;
  line-height: 1.7;
  color: #3d3d3d;
}
.theme--ekonomi .detailsContent a {
  color: #d11616;
}
.theme--ekonomi .detailsContent h2 {
  line-height: 1.2;
}
.theme--ekonomi .detailsAuthor {
  margin-top: 14px;
  letter-spacing: 0.39px;
  font-size: 13px;
  color: #222;
}
.theme--ekonomi .detailsAuthor a {
  font-weight: 500;
}
.theme--ekonomi .detailsTag {
  margin-top: 10px;
}
.theme--ekonomi .detailsTagLink {
  padding: 2px 8px;
  border-radius: 7px;
  letter-spacing: 0.6px;
  border: 1px solid #d11616;
  font-size: 14px;
  font-weight: 600;
  color: #222;
}
.theme--ekonomi .detailsTagLink:hover {
  background: #d11616;
  color: #FFFFFF;
}
.theme--ekonomi .detailsTagCaption {
  letter-spacing: 0.39px;
  font-size: 13px;
  color: #222;
}
.theme--ekonomi .detailsPaging {
  display: flex;
  margin-bottom: 40px;
  margin-left: -10px;
  margin-right: -10px;
}
.theme--ekonomi .detailsPagingWrap {
  flex-direction: column;
  margin-left: 10px;
  margin-right: 10px;
  flex: 1;
}
.theme--ekonomi .detailsPagingWrap.-prev .icoArrow {
  transform: rotate(180deg);
  margin-right: 30px;
  margin-left: 0;
  order: -1;
}
.theme--ekonomi .detailsPagingWrap.-next {
  text-align: right;
}
.theme--ekonomi .detailsPagingItem {
  max-width: unset;
  margin-top: 14px;
  padding: 14px 0;
  border-radius: 0;
  border-left: 0;
  border-right: 0;
  border-top: 1px solid #3d3d3d;
  border-bottom: 1px solid #3d3d3d;
  height: 75px;
}
.theme--ekonomi .detailsPagingItem:hover .detailsPagingContent {
  color: var(--cl-ekonomi);
}
.theme--ekonomi .detailsPagingItem:hover .detailsPagingContent .icoArrow {
  filter: var(--filter-ekonomi);
}
.theme--ekonomi .detailsPagingContent {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: "Manrope", sans-serif;
  font-size: 17px;
  font-weight: 600;
  color: #222;
}
.theme--ekonomi .detailsPagingContent .icoArrow {
  width: 30px;
  height: 30px;
  flex-shrink: 0;
  margin-left: 30px;
}
.theme--ekonomi .detailsPagingTitle {
  margin-top: 0;
}
.theme--ekonomi .detailsPagingCaption {
  font-size: 15px;
}
.theme--ekonomi .detailsBreak {
  border-bottom: 1px solid var(--cl-ekonomi);
}
.theme--ekonomi .detailsBreakCaption {
  letter-spacing: 0.39px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.69;
  color: var(--cl-ekonomi);
}
.theme--ekonomi .detailsLive {
  margin-bottom: -20px;
  padding-bottom: 20px;
}
.theme--ekonomi .detailsLiveWrap {
  top: 84px;
  position: sticky;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #FFFFFF;
  z-index: 4;
}
.theme--ekonomi .detailsLiveCaption {
  display: inline-block;
  padding: 3px 8px 3px 18px;
  border-radius: 5px;
  background: #d11616;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  line-height: 1.334;
  color: #FFFFFF;
}
.theme--ekonomi .detailsLiveCaption span {
  font-weight: 600;
  color: #FFFFFF;
}
.theme--ekonomi .detailsLiveCaption span::before {
  top: 5px;
  left: -10px;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: #ec8a8a;
  animation: blink 1s infinite;
}
.theme--ekonomi .detailsLiveAnchor {
  padding: 5px 8px;
  border-radius: 7px;
  letter-spacing: 0.6px;
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
.theme--ekonomi .detailsLiveAnchor.-active, .theme--ekonomi .detailsLiveAnchor:hover {
  background: #FFFFFF;
  color: #d11616;
  border-color: #d11616;
}
.theme--ekonomi .detailsLiveSlider {
  max-height: 30px;
  border-left: 0;
  padding-left: 30px;
}
.theme--ekonomi .detailsLiveSlider .slick-arrow {
  width: 30px;
  height: 30px;
}
.theme--ekonomi .detailsLiveSlider .slick-arrow::after {
  top: 0;
  left: -2px;
}
.theme--ekonomi .detailsLiveSlider .slick-prev,
.theme--ekonomi .detailsLiveSlider .slick-next {
  background: #d11616;
}
.theme--ekonomi .detailsLiveSlider .slick-prev.slick-disabled,
.theme--ekonomi .detailsLiveSlider .slick-next.slick-disabled {
  opacity: 1;
  background: #bdbdbd;
}
.theme--ekonomi .detailsLiveSlider .slick-prev::after,
.theme--ekonomi .detailsLiveSlider .slick-next::after {
  background-image: none;
  filter: none;
  width: 14px;
  height: 14px;
  border-bottom: 2px solid #FFFFFF;
  border-right: 2px solid #FFFFFF;
  transform: rotate(315deg);
}
.theme--ekonomi .detailsLiveSlider .slick-prev {
  right: 35px;
  left: unset;
}
.theme--ekonomi .detailsLiveSliderWrap {
  padding-left: 0;
}
.theme--ekonomi .detailsLiveSliderWrap::after {
  width: 125px;
}
.theme--ekonomi .detailsLiveTL::before {
  border: 1px solid rgba(215, 215, 215, 0.5);
}
.theme--ekonomi .detailsLiveItem.-active .detailsLiveTime {
  color: #d11616;
}
.theme--ekonomi .detailsLiveItem.-active .detailsLiveTime::after {
  background: #d11616;
}
.theme--ekonomi .detailsLiveTime {
  padding-top: 14px;
  padding-bottom: 14px;
  letter-spacing: 0.6px;
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #585858;
}
.theme--ekonomi .detailsLiveTime::after {
  opacity: 1;
  background: #585858;
  border-radius: 0;
  left: 93px;
  bottom: 26px;
  width: 3px;
  height: 37px;
}
.theme--ekonomi .detailsLiveTitle {
  font-family: "Manrope", sans-serif;
  font-size: 1.57em;
  line-height: 1.45;
}
.theme--ekonomi .details .baca-juga-box {
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 20px;
  border-top: 1px solid #3d3d3d;
  border-bottom: 1px solid #3d3d3d;
}
.theme--ekonomi .details .baca-juga-box ul {
  list-style-type: none;
  padding: 0;
  margin-top: 6px;
  margin-bottom: 0;
}
.theme--ekonomi .details .baca-juga-box li {
  padding: 2px 0;
}
.theme--ekonomi .details .baca-juga-box li a {
  display: block;
  position: relative;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 18px;
  font-size: 18px;
  font-weight: 600;
  color: #222;
}
.theme--ekonomi .details .baca-juga-box li a:before {
  content: "";
  position: absolute;
  display: block;
  top: 14px;
  left: 0;
  width: 8px;
  height: 8px;
  background: #d11616;
}
.theme--ekonomi .details .baca-juga-title {
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 18px;
  font-weight: 900;
  color: #222;
  text-transform: uppercase;
}
.theme--ekonomi .details .paging {
  margin-top: 37px;
  margin-bottom: 37px;
}
.theme--ekonomi .details .pagingWrap {
  padding-top: 14px;
  padding-bottom: 14px;
  position: relative;
  justify-content: flex-end;
  border-top: 1px solid #3d3d3d;
  border-bottom: 1px solid #3d3d3d;
}
.theme--ekonomi .details .pagingCaption {
  position: absolute;
  left: 0;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.57;
  color: #222;
}
.theme--ekonomi .details .pagingLink, .theme--ekonomi .details .pagingShow {
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #222;
}
.theme--ekonomi .details .pagingLink.-active, .theme--ekonomi .details .pagingLink:hover, .theme--ekonomi .details .pagingShow.-active, .theme--ekonomi .details .pagingShow:hover {
  color: #FFFFFF;
  background: #222;
  border: 1px solid #222;
}
.theme--ekonomi .details hr {
  margin-top: 36px;
}
.theme--ekonomi .details .premiumBox {
  padding: 35px 0 25px;
  border-radius: 0;
  background: transparent;
  border-top: 1px solid #3d3d3d;
  border-bottom: 1px solid #3d3d3d;
}
.theme--ekonomi .details .premiumBoxCaption {
  margin-top: 15px;
  font-family: "Manrope", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.69;
  color: #222;
  letter-spacing: 0.39px;
}
.theme--ekonomi .details .premiumBoxCaption a {
  font-size: 14px;
  font-weight: 700;
  color: var(--cl-premium, #803c00);
  letter-spacing: 0.42px;
  text-decoration: underline;
  text-transform: uppercase;
}
.theme--ekonomi .details .premiumBox .art {
  margin-bottom: 0;
}
.theme--ekonomi .details .premiumBox .artWrap.-col .artLinkImg .artImg {
  padding-top: 56.322%;
}
.theme--ekonomi .details .premiumBox .artLink:hover .artTitle {
  color: var(--cl-ekonomi);
  text-decoration: none;
}
.theme--ekonomi .details .premiumBox .artDate {
  color: #585858;
}
.theme--ekonomi .details .premiumBox .artTitle {
  color: #222222;
}
.theme--ekonomi .details .premiumBox .artChannel {
  margin-right: 6px;
  letter-spacing: 0.6px;
  font-family: "Manrope", sans-serif;
  font-weight: 500;
  color: var(--cl-premium, #803c00);
}
.theme--ekonomi .details .premiumBox .artChannel.-premium .icoPremium {
  filter: invert(22%) sepia(95%) saturate(1798%) hue-rotate(25deg) brightness(99%) contrast(101%);
}
.theme--ekonomi .details .artWrap.-col .artLinkImg .artImg {
  padding-top: 75%;
}
.theme--ekonomi .shareSocmedItem {
  margin-left: 4px;
  margin-right: 4px;
}
.theme--ekonomi .shareSocmedItem .shareSocmedCta {
  background: #FFFFFF;
}
.theme--ekonomi .shareSocmedItem .icoInline {
  filter: none;
}
.theme--ekonomi .shareSocmedWrap {
  letter-spacing: 0.39px;
  font-family: "Manrope", sans-serif;
  font-size: 13px;
  font-weight: 700;
  color: #222;
}
.theme--ekonomi .titleCaptionMed {
  text-transform: none;
  font-size: 16px;
  font-weight: 600;
}
.theme--ekonomi .newsletter {
  padding-top: 37px;
  padding-bottom: 37px;
}
.theme--ekonomi .newsletterCaption {
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.theme--ekonomi .newsletterLead {
  margin-top: 12px;
  letter-spacing: 0.39px;
  font-family: "Manrope", sans-serif;
  font-size: 13px;
  font-weight: 500;
}
.theme--ekonomi .newsletterCta {
  min-width: 142px;
  background: var(--cl-ekonomi);
  font-family: "Manrope", sans-serif;
}
.theme--ekonomi .newsletterForm .formInput {
  font-family: "Manrope", sans-serif;
}
.theme--ekonomi .newsletterForm .formInput::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #3d3d3d;
  font-size: false;
  line-height: false;
  font-weight: false;
}
.theme--ekonomi .newsletterForm .formInput::-moz-placeholder {
  /* Firefox 19+ */
  color: #3d3d3d;
  font-size: false;
  line-height: false;
  font-weight: false;
}
.theme--ekonomi .newsletterForm .formInput:-ms-input-placeholder {
  /* IE 10+ */
  color: #3d3d3d;
  font-size: false;
  line-height: false;
  font-weight: false;
}
.theme--ekonomi .newsletterForm .formInput:-moz-placeholder {
  /* Firefox 18- */
  color: #3d3d3d;
  font-size: false;
  line-height: false;
  font-weight: false;
}

.theme--green .headerLogo {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 800;
  line-height: normal;
  letter-spacing: normal;
  font-size: 30px;
  color: #0f5d1b;
}
.theme--green .headerWrap {
  position: relative;
}
.theme--green .headerWrap .bg-green {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.theme--green .flashnewsSlider {
  background: #f3f3f3;
}
.theme--green .flashnewsSliderWrap {
  background: #f3f3f3;
}
.theme--green .flashnewsCaption {
  background: var(--grey-4, #bdbdbd);
  color: var(--black, #222);
  text-align: center;
  font-weight: 700;
  letter-spacing: -0.28px;
  text-transform: uppercase;
}
.theme--green .flashnewsCaption span {
  font-weight: 400;
}
.theme--green .flashnewsWrap {
  background: #f3f3f3;
}
.theme--green .flashnewsLink {
  color: var(--grey, #585858);
  font-family: Arial;
  font-weight: 400;
  letter-spacing: 0.3px;
  text-transform: capitalize;
}
.theme--green .flashnewsLink:hover {
  color: var(--grey, #585858);
}
.theme--green .flashnewsItem .flashnewsIcon {
  filter: invert(39%) sepia(0%) saturate(67%) hue-rotate(198deg) brightness(84%) contrast(90%);
}
.theme--green .network {
  background: #f3f3f3;
}
.theme--green .network .networkLink {
  color: #585858;
}
.theme--green .network .networkLink .icoInline {
  filter: none;
}
.theme--green .network .networkLink.-premium {
  color: #df7a1b;
}
.theme--green .network .networkLink.-premium .icoInline {
  filter: invert(58%) sepia(89%) saturate(2313%) hue-rotate(352deg) brightness(92%) contrast(88%);
}
.theme--green .headerTop {
  transition: background 0.3s;
  border-bottom: 1px solid #d8d8d8;
}
.theme--green .headerSearch .buttonSearch {
  transition: background 0.3s;
}
.theme--green .headerSearch .buttonSearch .icoSearch {
  transition: filter 0.3s;
}
.theme--green .headerIcon img {
  transition: filter 0.3s;
}
.theme--green .headerLogin .icoLogin {
  transition: filter 0.3s;
}
.theme--green .headerWrap {
  transition: background 0.3s;
}
.theme--green .menuBar span::before, .theme--green .menuBar span::after,
.theme--green .menuBar span i {
  transition: background-color 0.3s;
}
.theme--green .nav {
  border-bottom: 1px solid #d8d8d8;
}
.theme--green .navMenu {
  transition: background 0.3s;
}
.theme--green .navLink {
  transition: color 0.3s;
}
.theme--green .navLink:hover {
  border-bottom: 3px solid #62e278;
}
.theme--green .navItem.-active .navLink {
  transition: color 0.3s, border-bottom 0.3s;
  border-bottom: 3px solid #62e278;
}
.theme--green.-scroll.-nav .headerTop {
  background: #0f5d1b;
  border-bottom: none;
}
.theme--green.-scroll.-nav .headerSearch .buttonSearch {
  background: #0f5d1b;
}
.theme--green.-scroll.-nav .headerSearch .buttonSearch .icoSearch {
  filter: brightness(0) invert(1);
}
.theme--green.-scroll.-nav .headerIcon img {
  filter: brightness(0) invert(1);
}
.theme--green.-scroll.-nav .headerLogin .icoLogin {
  filter: brightness(0) invert(1);
}
.theme--green.-scroll.-nav .headerWrap {
  background: #0f5d1b;
}
.theme--green.-scroll.-nav .headerWrap .bg-green {
  opacity: 0;
}
.theme--green.-scroll.-nav .menuBar span::before, .theme--green.-scroll.-nav .menuBar span::after,
.theme--green.-scroll.-nav .menuBar span i {
  background-color: white;
}
.theme--green.-scroll.-nav .nav {
  border-bottom: none;
}
.theme--green.-scroll.-nav .navMenu {
  background: #0f5d1b;
}
.theme--green.-scroll.-nav .navLink {
  color: var(--white, #fff);
}
.theme--green.-scroll.-nav .navItem.-active .navLink {
  color: var(--white, #fff);
  border-bottom: 3px solid #62e278;
}
.theme--green .footer {
  padding-bottom: 65px;
}

/**
* * component
*/
.button {
  border: 0;
  padding: 0;
  background: transparent;
  -webkit-appearance: none;
}
.buttonSearch {
  padding: 7px;
  width: 36px;
  height: 36px;
  border-radius: 6px;
  background: #FFFFFF;
  border: 1px solid #434343;
}
.buttonPrimary {
  text-align: center;
  min-width: 320px;
  margin-top: 30px;
  margin-bottom: 10px;
  padding: 12px 18px;
  border: 1px solid;
  border-radius: 12px;
  text-transform: uppercase;
  font-family: "Nunito Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
}
.buttonBacktop {
  display: none;
  position: fixed;
  width: 50px;
  height: 50px;
  z-index: 99;
  bottom: 44px;
  right: 44px;
  text-align: center;
  cursor: pointer;
  letter-spacing: 0.02em;
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 2;
  color: #222222;
}
.buttonBacktop .icoArrow {
  display: block;
  transform: rotate(270deg);
  margin: auto;
  filter: invert(11%) sepia(19%) saturate(0%) hue-rotate(156deg) brightness(98%) contrast(96%);
}

.formResponse .-error {
  color: #c72022;
}
.formResponse .-success {
  color: green;
}

.profileImg {
  position: relative;
}
.profileImg img {
  border-radius: 50%;
  z-index: 0;
  overflow: hidden;
}
.profileImg.-premium::before, .profileImg.-premium::after {
  content: "";
  position: absolute;
  display: block;
}
.profileImg.-premium::before {
  width: 17px;
  height: 17px;
  right: -8px;
  top: -3px;
  border-radius: 50%;
  background: #372121;
  border: 2px solid #FDF6DD;
  z-index: 1;
}
.profileImg.-premium::after {
  width: 10px;
  height: 10px;
  right: -4px;
  top: 0;
  background-repeat: no-repeat;
  filter: invert(89%) sepia(29%) saturate(3510%) hue-rotate(0deg) brightness(103%) contrast(111%);
  z-index: 2;
}

.titleCaption {
  text-transform: uppercase;
  font-family: "Nunito Sans", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  color: #1A1A1A;
}
.titleCaptionWrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.titleCaptionBox {
  padding: 12px 24px;
  border-top-left-radius: 12px;
  border-bottom-right-radius: 12px;
  text-transform: uppercase;
  font-family: "Nunito Sans", sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
  color: #FFFFFF;
}
.titleOthers {
  font-family: "Nunito Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
}
.titleOthers .icoArrow {
  margin-left: 5px;
}
.titleOthers:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
}

.skyscrapper--left::before,
.skyscrapper--right::before,
.billboardTop::before,
.billboardRectangle::before,
.billboardVideo::before,
.billboardBottom::before,
.billboardBig::before,
.billboardLeaderboard::before,
.billboardFlyingBanner::before {
  content: "";
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  left: 0;
  top: -14px;
  width: 100%;
  height: 100%;
  background: url(../images/icon/icon-bisniscom-circle.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.skyscrapper--left::after,
.skyscrapper--right::after,
.billboardTop::after,
.billboardRectangle::after,
.billboardVideo::after,
.billboardBottom::after,
.billboardBig::after,
.billboardLeaderboard::after,
.billboardFlyingBanner::after {
  background-color: #f4f4f4;
  content: "Advertisement";
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding-top: 36px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  font-family: "Manrope", sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.6;
  color: #939393;
  display: flex;
  justify-content: center;
  align-items: center;
}

.skyscrapper {
  position: fixed;
  width: 100%;
  top: 0;
  transform: translateY(130px);
  z-index: 1;
  transition: transform 0.5s ease;
}
.skyscrapper.-top {
  transform: translateY(70px);
}
.skyscrapperFluid {
  position: absolute;
  width: calc((100% - 1120px) / 2);
  display: block;
  top: 0;
}
.skyscrapperFluid img {
  max-width: none;
}
.skyscrapperFluid--left {
  left: 0;
}
.skyscrapperFluid--right {
  right: 0;
}
.skyscrapper--left {
  right: 0;
  position: absolute;
}
.skyscrapper--right {
  left: 0;
  position: absolute;
}
.skyscrapper--left, .skyscrapper--right {
  min-width: 160px;
  height: 600px;
}

.billboard {
  position: relative;
  margin: auto;
}
.billboardRectangle {
  width: 300px;
  min-height: 250px;
}
.billboardVideo {
  width: 100%;
  height: 450px;
}
@media (max-width: 768px) {
  .billboardVideo {
    height: 250px;
  }
}
.billboardBottom {
  position: fixed;
  width: 100%;
  bottom: 0;
  min-height: 90px;
  background: rgba(244, 244, 244, 0.5);
  z-index: 98;
}
.billboardBottom:after {
  background-color: transparent;
}
.billboardBig {
  width: 300px;
  min-height: 600px;
}
.billboardLeaderboard {
  width: 728px;
  min-height: 90px;
}
.billboardParallax {
  width: 100%;
}
.billboardFlying {
  width: 100%;
  position: relative;
  overflow: visible;
  height: 300px;
}
.billboardFlyingFix, .billboardFlyingInner {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.billboardFlyingInner {
  position: absolute;
  clip: rect(auto, auto, auto, auto);
}
.billboardFlyingFix {
  position: fixed;
  margin: 0 auto;
}
.billboardFlyingBanner {
  min-width: 300px;
  min-height: 600px;
  position: absolute;
  top: 100px;
  left: calc(((100% - 1110px) / 2) + 150px + 75px);
}
.billboardFlyingWrap {
  position: relative;
  z-index: 1;
}
.billboardClose {
  position: absolute;
  right: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border: 0;
  color: #FFFFFF;
  background: #bcbcbc;
  cursor: pointer;
  z-index: 99;
}

.billboardWrapperBottom {
  padding: 5px 15px;
  text-align: center;
  background: #efefef;
}
.billboardWrapperBottom:hover p span {
  text-decoration: underline;
}
.billboardWrapperBottom p {
  color: #585858;
  font-size: 12px;
  line-height: 18px;
  /* 180% */
  letter-spacing: 0.3px;
  margin: 0;
}
.billboardWrapperBottom p span {
  color: #0b57a7;
  font-weight: 700;
}

.flashnews {
  position: fixed;
  top: 0;
  width: 100%;
  display: flex;
  align-items: center;
  height: 30px;
  overflow: hidden;
  transform: translateY(0);
  z-index: 5;
}
.flashnewsCaption {
  padding: 8px 14px;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  font-family: "Nunito Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  color: #FFFFFF;
}
.flashnewsWrap {
  display: flex;
  align-items: center;
  flex: 1;
  height: 100%;
  background: #1A1A1A;
}
.flashnewsItem {
  position: relative;
  display: inline-block;
  padding: 1px 10px;
}
.flashnewsLink {
  display: inline-block;
  padding: 8px;
  font-family: "Nunito Sans", sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  color: #FFFFFF;
}
.flashnewsLink:hover {
  color: #ffce21;
}
.flashnewsIcon {
  margin-right: 10px;
  vertical-align: middle;
}
.flashnewsLive {
  text-transform: uppercase;
  color: #ffce21;
}

.artChannel {
  padding-top: 3px;
  padding-bottom: 3px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-family: "Nunito Sans", sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.3;
}
.artChannel.-premium {
  color: #8E4107;
}
.artChannel.-premium .icoPremium {
  filter: invert(20%) sepia(66%) saturate(3006%) hue-rotate(27deg) brightness(98%) contrast(94%);
}
.artLive {
  display: inline-block;
  position: relative;
  text-transform: uppercase;
  margin-top: 8px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  letter-spacing: 0.1em;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.3;
  color: #AE0F0F;
}
.artLive:before {
  content: "";
  position: absolute;
  top: 7px;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background: #AE0F0F;
}
.artDate {
  margin-top: 2px;
  letter-spacing: 0.05em;
  font-family: "Nunito Sans", sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.3;
  color: #555;
}
.artImg {
  background: #C4C4C4;
  border-radius: 12px;
  overflow: hidden;
}
.artTitle {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-top: 6px;
  font-family: "Nunito Sans", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  color: #1A1A1A;
}
.artContentWrap {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.artContentWrap div:first-child {
  margin-right: 8px;
}
.art--row {
  display: flex;
  flex-direction: row;
}
.art--row .artContent {
  flex: 1;
  margin-left: 16px;
}
.art--col {
  display: flex;
  flex-direction: column;
  position: relative;
}
.art--col-left, .art--col-top {
  display: flex;
  flex-direction: row;
}
.art--col-left .artContent, .art--col-top .artContent {
  flex: 1;
}
.art--col-center {
  display: flex;
  flex-direction: column;
}
.art--col-center .artImg {
  margin-bottom: 16px;
}
.artWrap.-col {
  display: flex;
  flex-direction: row;
  margin-left: -10px;
  margin-right: -10px;
}
.artWrap.-col .artItem {
  flex: 1;
  margin-left: 10px;
  margin-right: 10px;
}
.artWrap.-col .artImg {
  position: relative;
  width: 100%;
  padding-top: calc(3/4 * 100%);
  margin-bottom: 13px;
}
.artWrap.-col-left::after {
  content: "";
  display: table;
  clear: both;
}
.artWrap.-col-left .artItem {
  margin-top: 16px;
}
.artWrap.-col-left .artItem:first-child {
  float: left;
  width: 310px;
  min-height: 512px;
  margin-top: 0;
  margin-right: 24px;
}
.artWrap.-col-left .artItem:first-child .art--col-left {
  flex-direction: column;
}
.artWrap.-col-left .artItem:first-child .artImg {
  flex-basis: 100%;
  margin-right: 0;
  margin-bottom: 16px;
  padding-top: calc(4/3 * 100%);
}
.artWrap.-col-left .artItem:first-child .artTitle {
  font-size: 24px;
  line-height: 1.2;
}
.artWrap.-col-left .artItem:first-child .artDate {
  margin-top: 8px;
}
.artWrap.-col-left .artImg {
  position: relative;
  flex-basis: 155px;
  height: 116px;
  margin-right: 16px;
}
.artWrap.-col-center {
  display: grid;
  grid-template-columns: 1fr 410px 1fr;
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 35px;
  grid-row-gap: 16px;
  margin-top: 16px;
}
.artWrap.-col-center .artItem:nth-child(1) {
  grid-area: 1/1/2/2;
}
.artWrap.-col-center .artItem:nth-child(2) {
  grid-area: 2/1/3/2;
}
.artWrap.-col-center .artItem:nth-child(3) {
  grid-area: 1/2/3/3;
}
.artWrap.-col-center .artItem:nth-child(3) .artImg {
  flex-basis: 100%;
  padding-top: calc(4/3 * 100%);
}
.artWrap.-col-center .artItem:nth-child(4) {
  grid-area: 1/3/2/4;
}
.artWrap.-col-center .artItem:nth-child(5) {
  grid-area: 2/3/3/4;
}
.artWrap.-col-center .artImg {
  position: relative;
  width: 100%;
  padding-top: calc(3/4 * 100%);
}
.artWrap.-col-center .artTitle {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
}
.artWrap.-col-top .artItem {
  margin-top: 34px;
}
.artWrap.-col-top .artItem:first-child {
  margin-top: 16px;
}
.artWrap.-col-top .artItem:first-child .art--col-top {
  flex-direction: column;
  padding-bottom: 14px;
  border-bottom: 1px solid #9E9E9E;
}
.artWrap.-col-top .artItem:first-child .artImg {
  flex-basis: 100%;
  padding-top: calc(3/4 * 100%);
  margin-bottom: 16px;
  margin-right: 0;
}
.artWrap.-col-top .artItem:first-child .artDate {
  margin-top: 8px;
}
.artWrap.-col-top .artItem:nth-child(2) {
  margin-top: 20px;
}
.artWrap.-col-top .artImg {
  position: relative;
  flex-basis: 94px;
  height: 94px;
  margin-right: 16px;
}
.artDuration {
  position: relative;
  display: inline-flex;
  padding: 5px;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  font-family: "Nunito Sans", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3;
  color: #FFFFFF;
  z-index: 1;
}
.artDuration .icoPlay {
  top: 2px;
  margin-left: 6px;
  margin-right: 16px;
}
.artPhotoCount {
  display: flex;
  align-items: center;
  padding: 3px 10px;
  background: #E7B68E;
  text-transform: uppercase;
  font-family: "Nunito Sans", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  color: #6A4B37;
}
.artPhotoCount .icoPhoto {
  width: 20px;
  height: 20px;
  margin-right: 6px;
  filter: invert(26%) sepia(21%) saturate(1147%) hue-rotate(340deg) brightness(94%) contrast(77%);
}
.artPhotoMore {
  margin-top: 20px;
  padding: 12px 18px;
  background: #FFFFFF;
  text-transform: uppercase;
  font-family: "Nunito Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  color: #6A4B37;
}
.artOtherItem {
  min-width: 100%;
  border-bottom: 1px solid #9E9E9E;
  margin-bottom: 12px;
}
.artOtherItem:last-child {
  border-bottom: 0;
}
.artOtherLink {
  display: block;
  padding-top: 4px;
  padding-bottom: 10px;
}

.latestWrap.-top .latestItem:first-child {
  margin-top: 16px;
}
.latestWrap.-top .latestItem:first-child .latestImg {
  flex-basis: 369px;
  height: 277px;
}
.latestWrap.-top .latestItem:first-child .latestTitle {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 30px;
  line-height: 1.2;
}
.latestWrap.-top .latestItem:first-child .latestDate {
  margin-top: 8px;
}
.latestWrap.-three {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, auto);
  grid-column-gap: 33px;
}
.latestWrap.-three .latestItem:first-child {
  grid-area: 1/1/2/3;
}
.latestWrap.-three .latestItem:first-child .artTitle {
  font-size: 22px;
}
.latestWrap.-three .latestItem:nth-child(2) {
  grid-area: 2/1/3/2;
}
.latestWrap.-three .latestItem:nth-:child(3) {
  grid-area: 2/2/3/3;
}
.latestWrap.-three .latestImg {
  width: 100%;
  flex-basis: 100%;
  height: unset;
  padding-top: calc(2/4 * 100% + 23px);
}
.latestItem {
  margin-top: 20px;
  position: relative;
}
.latestImg {
  position: relative;
  flex-basis: 190px;
  height: 142px;
}
.latestTitle {
  font-size: 20px;
}

.mostItem {
  position: relative;
  margin-top: 40px;
}
.mostItem:first-child {
  margin-top: 16px;
}
.mostItem .artTitle {
  position: relative;
  z-index: 1;
  font-size: 16px !important;
}
.mostNum {
  position: absolute;
  bottom: -8px;
  right: 0;
  font-family: "Nunito Sans", sans-serif;
  font-size: 80px;
  font-weight: 600;
  line-height: 0.9;
  color: #ffd2f8;
  z-index: 0;
  top: 2px;
}

.premiumBox {
  background: #1A1A1A;
  padding-top: 11px;
  padding-left: 26px;
  padding-right: 26px;
  margin-bottom: 50px;
}
.premiumBoxBtn {
  display: inline-flex;
  align-items: center;
  padding: 11px 15px;
  background: linear-gradient(90deg, #FDA085 0%, #F6D365 100%);
  border-radius: 23px;
  font-family: "Manrope", sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 1;
  color: #954700;
}
.premiumBoxBtn .icoPremium {
  width: 14px;
  height: 14px;
  margin-left: 0;
  margin-right: 8px;
  filter: invert(22%) sepia(95%) saturate(1798%) hue-rotate(25deg) brightness(99%) contrast(101%);
}
.premiumBoxLogin {
  display: flex;
  align-items: center;
  font-family: "Nunito Sans", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
  color: #F2B007;
}
.premiumBoxLogin:hover {
  color: #FFFFFF;
}
.premiumBoxLogin .icoLoginPremium {
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 12px;
  filter: invert(71%) sepia(80%) saturate(915%) hue-rotate(352deg) brightness(94%) contrast(102%);
}
.premiumBoxCaption {
  margin-top: 40px;
  text-align: center;
  font-family: "Nunito Sans", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1;
  color: #F2B007;
}
.premiumBox .art {
  margin-top: 24px;
  margin-bottom: 54px;
}
.premiumBox .artWrap.-col .artItem {
  margin-left: 12px;
  margin-right: 12px;
}
.premiumBox .artChannel {
  letter-spacing: 0;
  font-family: "Nunito Sans", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3;
  color: #FFFFFF;
}
.premiumBox .artTitle {
  color: #FFFFFF;
}
.premiumBox .artDate {
  color: #C7C7C7;
}
.premiumBox .artLink:hover .artTitle {
  color: #FFFFFF;
  text-decoration: underline;
}
.premiumBox .titleOthers {
  display: flex;
  justify-content: center;
  margin-left: -26px;
  margin-right: -26px;
  padding: 20px 18px;
  background: #2F2F2F;
  text-transform: uppercase;
  font-family: "Nunito Sans", sans-serif;
  font-weight: 600;
  line-height: 1.5;
  color: #FFFFFF;
}
.premiumBox .titleOthers:hover {
  text-decoration: underline;
}

.newsletter {
  padding: 30px 42px;
  border: 1px solid #515151;
  border-radius: 12px;
}
.newsletter.-sidebar {
  border: 0;
  padding: 0;
}
.newsletter.-sidebar .newsletterFormWrap {
  flex-direction: column;
}
.newsletter.-sidebar .formInput {
  min-width: 100%;
  background: #F7F7F7;
}
.newsletterCaption {
  font-family: "Nunito Sans", sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  color: #1A1A1A;
}
.newsletterLead {
  margin-top: 8px;
  font-family: "Nunito Sans", sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.4;
  color: #434343;
}
.newsletterForm {
  margin-top: 20px;
}
.newsletterFormWrap {
  display: flex;
  justify-content: center;
}
.newsletterForm .formInput {
  min-width: 356px;
  padding: 10px 14px;
  background: #FFFFFF;
  border: 1px solid #9E9E9E;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  font-family: "Nunito Sans", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  color: #1A1A1A;
}
.newsletterForm .formInput::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #9E9E9E;
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
}
.newsletterForm .formInput::-moz-placeholder {
  /* Firefox 19+ */
  color: #9E9E9E;
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
}
.newsletterForm .formInput:-ms-input-placeholder {
  /* IE 10+ */
  color: #9E9E9E;
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
}
.newsletterForm .formInput:-moz-placeholder {
  /* Firefox 18- */
  color: #9E9E9E;
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
}
.newsletterCta {
  min-height: 44px;
  padding: 12px 16px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  text-transform: uppercase;
  font-family: "Nunito Sans", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  color: #FFFFFF;
}

.breadcrumb {
  padding: 10px;
}
.breadcrumbItem {
  display: inline-block;
  margin-left: 6px;
  margin-right: 6px;
}
.breadcrumbItem::after {
  margin-left: 7px;
  transform: rotate(315deg);
}
.breadcrumbItem:last-child::after {
  content: none;
}
.breadcrumbLink {
  padding: 2px;
  display: inline-block;
  font-family: "Nunito Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
}

.shareSocmedWrap {
  align-items: center;
  font-family: "Nunito Sans", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
  color: #434343;
}
.shareSocmedCta {
  position: relative;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  transition: transform 0.2s ease;
}
.shareSocmedCta:hover {
  transform: scale(1.2);
}
.shareSocmedCta.-tooltip:before {
  content: attr(data-title);
  position: absolute;
  width: auto;
  background: #2d2d2d;
  color: #fff;
  padding: 2px 5px;
  border-radius: 4px;
  font-size: 10px;
  text-align: center;
  white-space: nowrap;
  top: -20px;
  left: calc(50% - 77px/2);
}
.shareSocmedItem {
  margin-left: 8px;
  margin-right: 8px;
}
.shareSocmedItem:first-child {
  margin-left: 16px;
}
.shareSocmedItem--fb .shareSocmedCta {
  background: #3A589B;
}
.shareSocmedItem--tw .shareSocmedCta {
  background: #1CB7EB;
}
.shareSocmedItem--wa .shareSocmedCta {
  background: #3CBB28;
}
.shareSocmedItem--tg .shareSocmedCta {
  background: #24A1DE;
}
.shareSocmedItem--ln .shareSocmedCta {
  background: #24A1DE;
}
.shareSocmedItem--link .icoInline {
  pointer-events: none;
}
.shareSocmedItem--link .shareSocmedCta {
  background: #9F3AEE;
}
.shareSocmedItem .icoInline {
  width: 34px;
  height: 34px;
}

.paging {
  margin-top: 30px;
  margin-bottom: 50px;
}
.pagingWrap {
  display: flex;
  align-items: center;
}
.pagingList {
  padding: 0;
  list-style-type: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pagingList .disabled .pagingLink {
  background: #BDBDBD;
  border: 1px solid #BDBDBD;
}
.pagingItem {
  margin-left: 5px;
  margin-right: 5px;
}
.pagingItem:first-child {
  margin-left: 12px;
}
.pagingItem .pagingHov {
  transition: background 0.3s;
}
.pagingItem .pagingHov:hover {
  background: #0b57a7;
}
.pagingLink, .pagingShow {
  min-width: 34px;
  height: 34px;
  background: #FFFFFF;
  border: 1px solid #555555;
  border-radius: 7px;
  font-family: "Nunito Sans", sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.4;
  color: #434343;
}
.pagingLink.-active, .pagingLink:hover, .pagingShow.-active, .pagingShow:hover {
  color: #FFFFFF;
}
.pagingCaption {
  font-family: "Nunito Sans", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
  color: #434343;
}
.pagingShow {
  margin-left: 5px;
  padding: 5px 12px;
}
.pagingInput {
  border-radius: 7px;
  border: 1px solid var(--grey, #BDBDBD);
  background: var(--white, #FFF);
  display: flex;
  width: 54px;
  height: 34px;
  padding: 10px;
  text-align: center;
}
.pagingLabel {
  color: #000;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  /* 157.143% */
  margin: 0 10px;
}

.topicList {
  display: flex;
  flex-wrap: wrap;
  margin-top: 9px;
  margin-bottom: -7px;
  margin-left: -7px;
  margin-right: -7px;
}
.topicItem {
  margin: 7px;
}
.topicLink {
  display: block;
  padding: 3px 12px;
  border: 1px solid;
  border-radius: 12px;
  background: transparent;
}
.topicLink:hover .topicTitle {
  color: #FFFFFF;
}
.topicTitle {
  font-family: "Nunito Sans", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 2;
}

.network {
  position: relative;
  background: #222222;
}
.networkList {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.networkLink {
  display: block;
  padding-top: 9px;
  padding-bottom: 9px;
  font-family: "Manrope", sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 1.4;
  color: #FFFFFF;
  letter-spacing: 0.08em;
}
.networkLink.-premium {
  color: #FDB043;
}
.networkLink .icoPremium {
  width: 12px;
  height: 12px;
  vertical-align: middle;
  filter: invert(70%) sepia(32%) saturate(899%) hue-rotate(348deg) brightness(101%) contrast(98%);
}
.network ~ .header .headerTop {
  transform: translateY(32px);
  transition: transform 0.5s ease;
}
.network ~ .main .menuPanel {
  top: 92px;
}

.authorWidget {
  padding: 20px;
  border-radius: 12px;
  background: #F5F5F5;
}
.authorWidgetWrapImg {
  overflow: hidden;
}
.authorWidgetWrapImg img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
}
.authorWidgetWrapDesc .name {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
  /* 137.5% */
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 8px;
}
.authorWidgetWrapDesc .position {
  color: #222;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.39px;
  margin-top: 0;
  margin-bottom: 14px;
}
.authorWidgetWrapDesc .description {
  color: #3D3D3D;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.42px;
}
.authorWidgetWrapDesc .button {
  border-radius: 7px;
  background-color: #222;
  display: flex;
  padding: 10px;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  color: white;
  margin-top: 16px;
  width: -moz-fit-content;
  width: fit-content;
}

.bisnisai {
  border-radius: 16px;
  border: 1.5px dashed #9a88ff;
  background: linear-gradient(98deg, #fdf3ff 12.02%, #f7f6ff 22.39%, #edf7ff 83.09%);
  padding: 20px;
}
.bisnisaiHeader {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bisnisaiHeaderContent.-main {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #000;
  font-size: 22px;
  font-weight: 800;
  letter-spacing: 0.22px;
  text-transform: capitalize;
}
.bisnisaiBodyContent.-summary {
  border-radius: 12px;
  background: #fff;
  box-shadow: 0px -1px 2px 0px rgba(59, 96, 190, 0.04), 0px 2px 4px 0px rgba(59, 96, 190, 0.08);
  padding: 16px;
  margin: 16px 0;
}
.bisnisaiBodyContent.-summary ul {
  list-style: none;
  padding-left: 0;
}
.bisnisaiBodyContent.-summary ul li {
  position: relative;
  padding-left: 32px;
  margin-bottom: 8px;
  overflow: hidden;
  color: #222;
  font-size: 13px;
  font-weight: 400;
  line-height: 22px;
  /* 169.231% */
  text-transform: capitalize;
}
.bisnisaiBodyContent.-summary ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0px;
  width: 24px;
  height: 24px;
  background-image: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.4707 12.1143C16.5137 12.1143 12.5001 8.04289 12.5001 2C12.5001 8.04292 8.48658 12.1143 2.52954 12.1143C8.48658 12.1143 12.5001 16.0937 12.5001 22C12.5001 16.0937 16.5137 12.1143 22.4707 12.1143Z" fill="url(%23paint0_linear_281_54)"/><defs><linearGradient id="paint0_linear_281_54" x1="7.19713" y1="14.7158" x2="15.8118" y2="10.9827" gradientUnits="userSpaceOnUse"><stop stop-color="%23FF32FC"/><stop offset="0.499546" stop-color="%235F2AFF"/><stop offset="1" stop-color="%2300EDFE"/></linearGradient></defs></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.bisnisaiFooter {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bisnisaiFooterText {
  color: #8f5dd3;
  font-size: 13px;
  font-style: italic;
  font-weight: 400;
}

/**
* * page
*/
.kanalBox {
  padding-bottom: 20px;
  border: 1px solid #C7C7C7;
  border-radius: 12px;
}
.kanalBox .art {
  padding-top: 20px;
  padding-left: 24px;
  padding-right: 24px;
}
.kanalBox .titleOthers {
  padding-left: 24px;
  padding-right: 24px;
}
.kanalVid {
  background: #1A1A1A;
  padding-top: 34px;
  padding-bottom: 48px;
}
.kanalVid .titleCaption,
.kanalVid .titleOthers,
.kanalVid .artChannel,
.kanalVid .artTitle {
  color: #FFFFFF;
}
.kanalVid .art {
  margin-top: 16px;
}
.kanalVid .artLink:hover .artTitle {
  color: #FFFFFF;
  text-decoration: underline;
}
.kanalVid .artWrap.-col {
  margin-left: -21px;
  margin-right: -21px;
}
.kanalVid .artWrap.-col .artImg {
  padding-top: calc(3/4 * 100% - 70px);
}
.kanalVid .artWrap.-col .artItem {
  margin-left: 21px;
  margin-right: 21px;
}
.kanalVid .artDate {
  color: #C7C7C7;
}
.kanalVid .artDuration {
  background: #f5f5f5;
  align-items: center;
  justify-content: center;
  border-top-right-radius: 12px;
  height: 48px;
  width: 65px;
}
.kanalVid .artDuration .icoPlay::before {
  border-bottom: 12px solid transparent;
  border-left: 24px solid;
  border-top: 14px solid transparent;
  height: 27px;
}
.kanalVid .titleOthers:hover {
  text-decoration: underline;
}
.kanalPhoto {
  position: relative;
}
.kanalPhoto .art {
  position: relative;
}
.kanalPhoto .artItem {
  position: relative;
  width: 100%;
  height: 450px;
  overflow: hidden;
}
.kanalPhoto .artItem::before {
  content: "";
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 1;
}
.kanalPhoto .artImg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0;
  z-index: 0;
}
.kanalPhoto .artImg img {
  width: 100%;
  height: 100%;
  border-radius: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.kanalPhoto .artContent {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: relative;
  max-width: 543px;
  height: 100%;
  margin: auto;
  z-index: 1;
}
.kanalPhoto .artLink {
  min-height: 142px;
}
.kanalPhoto .artLink:hover .artTitle {
  color: #FFFFFF;
  text-decoration: underline;
}
.kanalPhoto .artTitle {
  margin-top: 10px;
  text-align: center;
  font-family: "Nunito Sans", sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.3;
  color: #FFFFFF;
}
.kanalPhoto .artDate {
  margin-top: 8px;
  text-align: center;
  color: #C7C7C7;
}
.kanalPhoto .titleCaption {
  position: absolute;
  top: 40px;
  left: 40px;
  font-weight: 600;
  color: #FFFFFF;
  z-index: 1;
}
.kanalBisnistv {
  padding: 20px 15px;
  background: #F5F5F5;
}
.kanalBisnistv .titleCaption {
  margin-bottom: 14px;
  text-align: center;
}
.kanalBisnistv .artWrap.-col .artImg {
  border-radius: 0;
  padding-top: calc(3/4 * 100% - 86px);
}
.kanalBisnistv .artTitle {
  -webkit-line-clamp: 3;
  order: 1;
  font-size: 18px;
  line-height: 1.3;
}
.kanalBisnistv .artContent {
  display: flex;
  flex-direction: column;
}
.kanalBisnistv .artImg img {
  border-radius: 0;
}
.kanalBisnistv .artDuration {
  width: 50px;
  height: 37px;
  background: #F5F5F5;
  border-top-right-radius: 12px;
}
.kanalBisnistv .artDuration .icoPlay::before {
  border-top: 11px solid transparent;
  border-bottom: 11px solid transparent;
  border-left: 19px solid;
}

.detailsCover {
  position: relative;
}
.detailsCover.-left .detailsCoverImg {
  height: auto;
  padding-top: calc(2/4 * 100% + 50px);
}
.detailsCoverImg {
  position: relative;
  width: 100%;
  height: 378px;
  margin: 0;
}
.detailsZoom {
  display: flex;
  align-items: center;
  position: absolute;
  top: 25px;
  right: 25px;
  padding: 8px;
  border-radius: 10px;
  background: rgba(31, 31, 31, 0.75);
  letter-spacing: 0.02em;
  font-family: "Nunito Sans", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  color: #FFFFFF;
  pointer-events: none;
  z-index: 1;
}
.detailsZoom .icoZoom {
  width: 24px;
  height: 24px;
  margin-right: 12px;
}
.detailsTitle {
  width: 626px;
  position: relative;
  transform: translate(-50%, -80px);
  left: 50%;
  margin-bottom: calc(-80px + 36px);
  background: #FFFFFF;
  padding: 12px 15px;
  border-radius: 12px;
  z-index: 1;
}
.detailsTitle.-left {
  width: auto;
  margin-bottom: 20px;
  transform: none;
  left: 0;
  padding: 0;
}
.detailsTitle.-left .detailsTitleCaption {
  margin-top: 0;
}
.detailsTitleCaption {
  margin-top: 8px;
  font-family: "Nunito Sans", sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.3;
  color: #1A1A1A;
}
.detailsAttribute {
  margin-top: 12px;
  letter-spacing: 0.05em;
  font-family: "Nunito Sans", sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.3;
  color: #555;
}
.detailsAttribute span {
  display: inline-flex;
}
.detailsAttribute span::after {
  content: "|";
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
  bottom: 1px;
}
.detailsAttribute span:last-child::after {
  content: none;
}
.detailsAttributeAuthor {
  align-items: center;
}
.detailsAttributeAuthor .authorName a:hover {
  text-decoration: underline;
}
.detailsAttribute .profileImg {
  width: 26px;
  height: 26px;
  margin-right: 12px;
}
.detailsWrap {
  justify-content: space-between;
}
.detailsFont {
  display: flex;
  align-items: center;
  margin-left: -5px;
  margin-right: -5px;
}
.detailsFontCta {
  margin-left: 5px;
  margin-right: 5px;
  letter-spacing: 0.05em;
  font-family: "Nunito Sans", sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
  color: #000000;
}
.detailsFontRange {
  margin-left: 5px;
  margin-right: 5px;
  accent-color: #ABABAB;
}
.detailsContent {
  word-break: break-word;
  font-family: "Nunito Sans", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.41;
  color: #434343;
}
.detailsContent.-lock {
  position: relative;
  padding-bottom: 96px;
}
.detailsContent.-lock::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 190px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) -8.01%, #FFFFFF 34.25%);
}
.detailsContent .baca-juga {
  position: relative;
  min-height: 54px;
  margin-top: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #3d3d3d;
  border-top: 1px solid #3d3d3d;
}
.detailsContent .baca-juga table {
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 28px;
  border-radius: 0;
  box-shadow: none;
}
.detailsContent .baca-juga table tr:nth-child(odd),
.detailsContent .baca-juga table tr:nth-child(even) {
  background: transparent;
}
.detailsContent .baca-juga th {
  display: flex;
  align-items: center;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3;
}
.detailsContent .baca-juga th span {
  flex: 1;
}
.detailsContent .baca-juga a {
  margin-left: 16px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 16px;
  text-align: left;
  display: -webkit-box;
}
.detailsContent .baca-juga a:hover {
  text-decoration: underline;
}
.detailsContent .question {
  position: relative;
  border-radius: 7px;
  background: var(--gray-6, #F2F2F2);
  padding: 20px 14px;
  margin: 0;
  color: var(--black, #222);
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  /* 166.667% */
  letter-spacing: 0.18px;
}
.detailsContent .question::before {
  content: url('data:image/svg+xml, <svg width="29" height="46" viewBox="0 0 29 46" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_d_6703_12185)"><path d="M9.8295 31.9772C9.8295 30.6202 9.95733 29.3124 10.213 28.0537C10.4883 26.7754 10.9308 25.5954 11.5405 24.5137C12.0715 23.4714 12.6615 22.6454 13.3105 22.0357C13.9595 21.4064 14.6872 20.7869 15.4935 20.1772C16.2998 19.5479 17.1947 18.7121 18.178 17.6697C18.9843 16.7847 19.5153 15.9096 19.771 15.0442C20.0267 14.1592 20.1545 13.2152 20.1545 12.2122C20.1545 11.5632 20.0857 10.9535 19.948 10.3832C19.8103 9.81288 19.5645 9.32122 19.2105 8.90822C18.6598 8.18055 17.9518 7.66922 17.0865 7.37422C16.2212 7.05955 15.2968 6.90222 14.3135 6.90222C13.5072 6.90222 12.7303 7.01038 11.983 7.22672C11.2553 7.42338 10.6358 7.73805 10.1245 8.17072C9.5345 8.64272 9.10183 9.22288 8.8265 9.91122C8.55117 10.5995 8.42333 11.3567 8.443 12.1827H0.95C1.14667 10.2161 1.67767 8.39688 2.543 6.72522C3.428 5.03388 4.58833 3.68672 6.024 2.68372C7.145 1.85772 8.40367 1.23822 9.8 0.825218C11.216 0.412217 12.632 0.205717 14.048 0.205717C16.2113 0.205717 18.2468 0.540051 20.1545 1.20872C22.0818 1.87738 23.6847 2.97872 24.963 4.51272C25.848 5.51572 26.5167 6.67605 26.969 7.99372C27.441 9.31138 27.677 10.6487 27.677 12.0057C27.677 14.0314 27.2345 15.8801 26.3495 17.5517C25.4842 19.2234 24.3828 20.7672 23.0455 22.1832C22.4162 22.8519 21.8163 23.4419 21.246 23.9532C20.6757 24.4646 20.1447 24.9661 19.653 25.4577C19.181 25.9297 18.7877 26.4312 18.473 26.9622C17.9223 27.8866 17.5978 28.6732 17.4995 29.3222C17.4012 29.9516 17.352 30.8366 17.352 31.9772H9.8295ZM9.8885 43.5117V35.6942H17.352V43.5117H9.8885Z" fill="%23FDB043" /></g><defs><filter id="filter0_d_6703_12185" x="0.949219" y="0.205719" width="27.7285" height="45.306" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix" /><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /><feOffset dx="1" dy="2" /><feComposite in2="hardAlpha" operator="out" /><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0" /><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_6703_12185" /><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_6703_12185" result="shape" /></filter></defs></svg>');
  position: absolute;
  right: 5px;
  top: -23px;
}
.detailsContent table {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  color: #000;
  border-radius: 10px;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.13);
  border-spacing: 0;
}
.detailsContent table ~ table {
  margin-top: 30px;
}
.detailsContent table thead tr:first-child th:first-child {
  border-top-left-radius: 10px;
}
.detailsContent table thead tr:first-child th:last-child {
  border-top-right-radius: 10px;
}
.detailsContent table .thead_title {
  font-weight: 700;
  font-size: 1.11em;
  line-height: 1.3;
  color: #FFFFFF;
  background: #004CE0;
  padding: 10px 24px;
}
.detailsContent table .thead_column {
  border-radius: 0;
  background: #FFCE21;
  padding: 10px;
  border-left: 1px solid #d2c9a7;
}
.detailsContent table .thead_column:first-child {
  border-left: 0;
}
.detailsContent table td {
  padding: 10px;
}
.detailsContent table td ~ td {
  border-left: 1px solid #D2C9A7;
}
.detailsContent table tr:nth-child(even) {
  background: #FFFDF6;
}
.detailsContent table tr:nth-child(odd) {
  background: #FFF4CC;
}
.detailsContent table tr:last-child td:last-child {
  border-bottom-right-radius: 10px;
}
.detailsContent table tr:last-child td:first-child {
  border-bottom-left-radius: 10px;
}
.detailsContent a {
  color: #395dd2;
}
.detailsContent a:hover {
  text-decoration: underline;
}
.detailsContent p {
  margin-block-start: 1em;
  margin-block-end: 1em;
}
.detailsContent p em {
  font-size: 15px;
}
.detailsContent h1 {
  font-size: 2em;
  margin-top: 0.67em;
  margin-bottom: 0.67em;
}
.detailsContent h2 {
  font-size: 1.5em;
  margin-top: 0.83em;
  margin-bottom: 0.83em;
}
.detailsContent h3 {
  font-size: 1.17em;
  margin-top: 1em;
  margin-bottom: 1em;
}
.detailsContent h4 {
  font-size: 1em;
  margin-top: 1.33em;
  margin-bottom: 1.33em;
}
.detailsContent ul,
.detailsContent ol {
  padding-left: 2em;
  margin-block-start: 1em;
  margin-block-end: 1em;
}
.detailsContent ul {
  list-style-type: disc;
}
.detailsContent ol {
  list-style-type: decimal;
}
.detailsContent .big-orange {
  position: relative;
  margin-block-start: 1.8em;
  margin-block-end: 1.8em;
  margin-inline-start: 0;
  padding-left: 90px;
  margin-inline-end: 0;
  font-size: 1.33em;
  color: #1A1A1A;
}
.detailsContent .big-orange::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 59px;
  height: 42px;
  background-size: contain;
  background-repeat: no-repeat;
}
.detailsContent .big-orange .author {
  display: block;
  margin-top: 20px;
  padding-left: 52px;
  position: relative;
  font-style: normal;
  font-size: 0.67em;
  font-weight: 600;
  line-height: 1.57;
}
.detailsContent .big-orange .author::before {
  content: "";
  width: 40px;
  left: 0;
  top: 10px;
  position: absolute;
  border-top: 2px solid;
}
.detailsImg {
  position: relative;
  margin: 0;
  display: block;
  width: 100%;
  padding-top: 0;
  height: auto;
  background: #C4C4C4;
  border-radius: 12px;
  overflow: hidden;
}
.detailsImgWrap {
  clear: both;
  position: relative;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 16px;
}
.detailsImgWrap.-left {
  width: 354px;
  float: left;
  margin-right: 20px;
}
.detailsImgWrap.-right {
  width: 354px;
  float: right;
  margin-left: 20px;
}
.detailsImgWrap.-center .detailsImg {
  width: 100%;
  padding-top: calc(3/4 * 100%);
}
.detailsImgWrap.-col {
  width: 100%;
  display: flex;
  justify-content: space-between;
  text-align: center;
  flex-wrap: wrap;
}
.detailsImgWrap.-col .detailsImg {
  flex-shrink: 0;
  width: calc(100%/2 - 16px);
  padding-top: 0;
}
.detailsImgCaption {
  margin-top: 14px;
  text-align: center;
  font-size: 14px;
  color: #555;
}
.detailsVid {
  border-radius: 12px;
  overflow: hidden;
  margin-block-start: 1em;
  margin-block-end: 1em;
}
.detailsAuthor {
  margin-top: 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  color: #434343;
}
.detailsAuthorItem {
  margin-top: 12px;
}
.detailsTag {
  margin-top: 15px;
  display: flex;
}
.detailsTagList {
  flex-wrap: wrap;
}
.detailsTagLink {
  padding: 3px 12px;
  display: inline-block;
  margin-top: 8px;
  margin-left: 8px;
  margin-right: 8px;
  border-radius: 12px;
  font-size: 16px;
  font-weight: 700;
  line-height: 2;
}
.detailsTagCaption {
  flex-shrink: 0;
  margin-top: 16px;
  margin-right: 4px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  color: #434343;
}
.detailsPaging {
  margin-top: 30px;
  margin-bottom: 50px;
}
.detailsPagingCaption {
  font-size: 17px;
  font-weight: 600;
  line-height: 1.4;
}
.detailsPagingWrap {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.detailsPagingWrap.-first {
  justify-content: flex-end;
}
.detailsPagingItem {
  max-width: 350px;
  margin-top: 12px;
  padding: 10px 10px 12px;
  background: #FFFFFF;
  border: 1px solid #555;
  border-radius: 12px;
  display: flex;
  flex-direction: row;
}
.detailsPagingThumb {
  position: relative;
  width: 124px;
  height: 70px;
  background: #D9D9D9;
  border-radius: 12px;
  margin-right: 10px;
  overflow: hidden;
}
.detailsPagingContent {
  flex: 1;
  font-family: "Nunito Sans", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  color: #1A1A1A;
}
.detailsPagingLead {
  text-transform: uppercase;
  font-family: "Nunito Sans", sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.4;
}
.detailsPagingTitle {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-top: 2px;
}
.detailsBreak {
  margin-left: 90px;
  margin-right: 90px;
  margin-top: 30px;
  margin-bottom: 62px;
  text-align: center;
  height: 23px;
  position: relative;
}
.detailsBreakCaption {
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 100%;
  transform: translate(-50%, -50%);
  padding-left: 12px;
  padding-right: 12px;
  background: #FFFFFF;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.4;
}
.detailsLiveCaption {
  flex-shrink: 0;
  font-family: "Nunito Sans", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.1;
  color: #1A1A1A;
  padding: 7px 12px 7px 16px;
}
.detailsLiveCaption span {
  display: inline-block;
  position: relative;
  text-transform: uppercase;
  font-weight: 700;
  color: #AE0F0F;
}
.detailsLiveCaption span:before {
  content: "";
  position: absolute;
  top: 6px;
  left: -16px;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #AE0F0F;
}
.detailsLiveWrap {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
.detailsLiveSlider {
  flex: 1;
  width: calc(100% - 155px);
  border-left: 1px solid #AE0F0F;
  padding-left: 24px;
  max-height: 44px;
  overflow: hidden;
}
.detailsLiveSlider .slick-list {
  padding-left: 2px;
  padding-right: 110px;
}
.detailsLiveSlider .slick-arrow {
  border-radius: 5px;
  width: 41px;
  height: 41px;
}
.detailsLiveSlider .slick-next {
  right: 0;
  background: #AE0F0F;
}
.detailsLiveSlider .slick-prev {
  left: 0;
  top: 0;
  background: #555;
}
.detailsLiveSliderWrap {
  position: relative;
  padding-left: 60px;
}
.detailsLiveSliderWrap::after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  width: 65px;
  height: 100%;
  background: linear-gradient(270deg, #FFFFFF 54.4%, rgba(255, 255, 255, 0) 123.5%);
}
.detailsLiveSliderTime {
  line-height: 0;
}
.detailsLiveAnchor {
  padding: 9px 12px;
  background: #FFFFFF;
  border-radius: 12px;
  border: 1px solid #434343;
  font-family: "Nunito Sans", sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.4;
  color: #434343;
}
.detailsLiveAnchor.-active, .detailsLiveAnchor:hover {
  background: #AE0F0F;
  color: #FFFFFF;
  border-color: #AE0F0F;
}
.detailsLiveTL {
  position: relative;
  margin-top: 30px;
}
.detailsLiveTL::before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 94px;
  width: 1px;
  height: 100%;
  border: 1px solid rgba(67, 67, 67, 0.5);
}
.detailsLiveItem {
  position: relative;
  margin-bottom: 24px;
  padding-left: 120px;
}
.detailsLiveItem.-active .detailsLiveTime {
  color: #AE0F0F;
}
.detailsLiveItem.-active .detailsLiveTime::after {
  opacity: 1;
}
.detailsLiveTime {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 96px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 20px;
  font-family: "Nunito Sans", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  color: #434343;
}
.detailsLiveTime::after {
  content: "";
  position: relative;
  display: block;
  background: #AE0F0F;
  border-radius: 16px;
  left: 92px;
  bottom: 20px;
  width: 4px;
  height: 24px;
  opacity: 0;
  transition: opacity 0.4s ease 0.5s;
}
.detailsLiveTitle {
  font-family: "Nunito Sans", sans-serif;
  font-size: 1.41em;
  font-weight: 600;
  line-height: 1.3;
  color: #1A1A1A;
}
.detailsModal {
  max-width: 800px;
}
.detailsModalImg {
  text-align: center;
}
.detailsModalImg img {
  max-height: 500px;
  -o-object-fit: cover;
     object-fit: cover;
}
.detailsModalCaption {
  width: 100%;
  text-align: center;
  color: #ccc;
  padding: 10px 0;
}
.details hr {
  margin-top: 18px;
  border-bottom: 1px solid #9E9E9E;
}
.details .premiumBox {
  border-radius: 12px;
  margin-bottom: 40px;
}
.details .premiumBox .titleOthers {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}

/**
* * module
*/
@keyframes zoom {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@keyframes blink {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.1;
  }
}
.mt16 {
  margin-top: 16px;
}

.mt30 {
  margin-top: 30px;
}

.mt40 {
  margin-top: 40px;
}

.mt50 {
  margin-top: 50px;
}

.text-center {
  text-align: center;
}

.d-none {
  display: none !important;
}

.d-flex {
  display: flex !important;
}

.d-block {
  display: block !important;
}

.drop-mb-pro {
  bottom: -150px !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.force-17 p {
  font-size: 17px !important;
}

.tradingview-widget-container {
  max-width: 100%;
}
